Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Software is expected to rot and be rewritten every 3-5 years in the latest language du jour.

That's simply not true in general. There are plenty of fields where this is not the case. Control software for airplanes, power plants, medical implants, military equipment, etc.; also banking- and insurance software, certain scientific HPC libraries, software for spacecraft (especially deep space missions) and so on.

The software world doesn't just consist of web development, cloud computing, and cheap consumer products :)

Ten years ago I did some consulting for a large merchant wholesaler and their backend ran on IBM mainframes. At some point I was maintaining CICS programs written in high level assembly with changelogs dating back to 1984 (after getting some coaching from the resident senior programmer first).

This was a multi-billion dollar business and the software had to work. 24/7, 365 days a year. Every minute the system was down cost thousands of dollars. If you managed to mess up the system controlling the warehouse logistics, monetary loss was the least of your concerns, though - a dozen angry truck drivers asking for the guy in IT who messed up their schedule was far scarier :D

So yeah, in environments like this, every little change or update had to be carefully planned and agreed upon by all stakeholders from all departments.



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

Search: