Hacker News new | past | comments | ask | show | jobs | submit login

There is a tendency towards proactive change here on HN, which is fine with this old retired programmer. I'm all for making new systems that utilize all that's been learned since the 1960s.

What I'm NOT in favor of is the disrespect of legacy. There are millions of systems out there in the world in manufacturing environments. These systems are ancient, I worked in a shop making gears for 5 years. The CNC lathe we used had a GE computer running it from 1970, and it used mylar punched tape to store programs. It was a huge investment when it was purchased, and there was an old guy (about 70) who they called for repairs on it and much of the other ancient hardware. This shop had 6 employees, including me. At it's peak, there were 50 or so, during and after the Viet Nam war.

That hardware was sooooo old, but it still worked, reliably turning out the same few types of shafts and other parts we need to turn into gears and splines and other gear shaped objects (like turbine blades).

The programmer in me desperately wanted to keep the lathe, the motor, and just replace the control system with GRBL, but even if that was free, and worked the first time, the risk that an upgrade represented was completely unacceptable.

When you're in a job shop, there are parts you've been making for a generation in small quantities (less than 500). Those parts are relied upon by other businesses as part of their product. If you "upgrade" any part of your process, you risk producing a part which doesn't work somewhere down the supply chain. If you make that happen too many times, you'll lose your customers.

It's also important to know that gear cutting was only a step in the production chain... we didn't start from raw materials most of the time, we were given a "blank" on which to cut teeth, that already had many operations performed on it. It was almost never just a matter of sawing off a new piece of metal and starting over. You had to respect the work already put into a gear blank, or shaft to cut splines on.

The incentives in manufacturing are strongly against any type of change. However, they aren't blindly obeyed. If there are new jobs, then it's reasonable to try out the new machines or new systems in those cases. If something can cut the cost of a part by half, then it might be worth the risk, if the customer approves a change.

Please don't think that those in the silent majority of the world are un-reflective of the needs for security and other patches... but if things break every Wednesday, they'll disable Windows Updates forever, for very good reason.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: