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

I worked several years in my early programming career in a big software company who developed mission critical software: traffic control software. You think they are bad ass programmers? You are totally wrong... the system (btw it was often Java or C based) we programmed on was so complicated that you need at least half of year day to day experience to know what you are doing there. And most frustrating part: There was no inner beauty in this beast! At the end you see a lot of ancient stupid code with the same stupid and dangerous ducktape as everywhere else. And the programmers there are no bad ass elite programmers... I would even say that many of them are below average young programmers because they worked several decades in their highly specialized area and have no clue about other technology (they will never be e.g. web developers). The most significant difference is that the whole building process: First there is a lot and a lot of specification (this sucks so much), then they adapt one ancient industrial system to this specification (this sucks maybe even more) and to get this thing ready for mission critical usage they do more than everywhere else Quality Assurance: Test, evaluation, verification, test, evaluation, test, evaluation, test, test, test... this sucks too. So after maybe 3-4 years they are ready and ship... and guess what... it is tested again. I'm happy I left this area... they are also very strict with software you could use, so the innovation process is F* slow there.

My advice: Change your inner attitude and thinking about programming. And the most important part: Do not care about what people think... only care about yourself. I've seen so many programmers (and I hate this attitude) who think they are so much more bad ass because they program in this and this language or area... so what? And why? I don't care and I do not need to compare myself with them.




It is (was?) quite popular to hate on "enterprise" too.


And there's a good reason for that.




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: