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

Software development is a very young and immature field compared to many fields/industries.

I mean, the Hippocratic Oath and _some_ form of organised medicine has been around for 2,500+ years.

Modern manufacturing has been around for a few centuries.

etc.

Yes, they all change and develop - and use software within them to drive some of that change - but many industries are mature and stable.

Software is not.

5 years ago you would build a frontend website one way, now you'd use a completely different set of tools/technologies. Wait 5 years and it will have completely changed again.

It's a similar case with software development methodologies, backend approaches/languages (etc), too.

Plus many industries have some form of enforced standards or monitoring, whilst software certainly does not.



> 5 years ago you would build a frontend website one way, now you'd use a completely different set of tools/technologies. Wait 5 years and it will have completely changed again.

This is certainly true of web front-end work, yes, but that's the most fad-driven area of software development.

Operating systems' kernels are still written in C, though, just like in the 70's. (Well, a different version of the C language, granted.)

> Plus many industries have some form of enforced standards or monitoring, whilst software certainly does not.

Indeed. Only in a very few specific sectors, such as aviation, are there formalised standards.

Incidentally, modern medical ethics are very different from the Hippocratic Oath.




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

Search: