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

Like what, another buggy facebook app or social site? The software running on the FAA flight control systems, DOD command and comms systems, and satellite navigations outclass pretty much anything I've seen from the startup space in terms of quality.



The software running on the FAA flight control systems, DOD command and comms systems, and satellite navigations outclass pretty much anything I've seen from the startup space in terms of quality.

It sounds glorious, doesn't it?

I wrote software for submarines. The innovation is outsourced and is done long before these systems start development. It's all about integration and stifling quality control. More effort is spent on generating paperwork than on developing the system. A corporate government contractor will bend over to get a contract, letting the customer dictate the details of the design (for example: specifying that CORBA must be used for all inter-process communication). The "quality" of the software comes from taking horrible code and beating it into submission with QA over the course of months. The user interfaces that come out of this process make me pity the poor sailors.

Coming up with these impressive technologies and then integrating them into real systems are two completely different activities, separated temporally by about a decade. The glory rests with the former only.


Did you work for NUWC? I think they use BBN for most of their contract needs, and BBN is pretty quality conscious.


Most of that is written by contractors, not government employees. And for most startups the money they could spend training programmers and investing in methods and process is better spent getting something, anything, out there, on the street producing revenue.


What percentage - by whatever measurement you want, lines of code, man hours, whatever - do those make up of all software written by government organizations?




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: