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

This is a very narrow way to look at software expertise. The technology stack may change but the fundamental problems are unfortunately quite stubborn. And once you understand fundamental approaches like OOP or functional programming the only thing many “new” technologies bring to the table is a bunch of new syntax for expressing the same ideas.

It’s rather like mechanical engineering. Every decade brings new equipment, software tools, and manufacturing techniques but the problems (and solutions) of stress, strain, and heat transfer remain stubbornly similar.



I realised how old these articles were when blindly preferring C# or Perl over Java was listed as a thing that "expert beginners" are likely to do.




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

Search: