3 ms·
> Most software jobs do not involve much engineering in the traditional sense; most of the effort is keeping up with the constant churn of flavor-of-the-week li
by 33degrees 8y ago
> Most software jobs do not involve much engineering in the traditional sense; most of the effort is keeping up with the constant churn of flavor-of-the-week libraries and frameworks[...]
I'm not so sure about that. Yes, keeping up with the latest tech is a lot of effort, but the majority of software development is using those tools to actually solve problems. And the principles used to solve those problems don't change all that much. Patterns of Enterprise Application Architecture came out almost 20 years ago but is still useful today.
- blueatlas 8y agoBut companies are not hiring for software architecture and enterprise patterns. They are hiring for flavor-of-the-week.
- SketchySeaBeast 8y agoIs that just Silicon Valley though? I'd wager there are just as many companies out there trying to support a legacy code base or just doing straight up SharePoint work than worrying about the latest and greatest flavour of the month.
- 33degrees 8y agoExactly. The flip side of the constant churn is the majority of companies have code bases that are not the flavour of the month that they need to support. Given enough time, most companies will end up with multiple generations of flavours of the month that require attention.