You've probably heard the advice that software as a field is changing all the time , and that you shouldn't get swept up in the framework treadmill, just focus on learning fundamental skills. This is a true, but doesn't explain the "why". For structural reasons, information in software propagates really quickly. This is due to a lot of factors
Companies are fighting for talent in the same arena where devs are settling for positions that barely align with their ambitions and work-life balance requirements. In an era like this marginal improvements in talent allocation can unlock incredible amounts of economic value. This is not easy to accomplish. The market currently reduces software... See more
As Chris explains, as fields develop they accumulate huge bodies of knowledge that researchers are meant to be familiar with before they start contributing themselves. But the weight of that existing knowledge — and the need to keep up with what everyone else is doing — can become crushing. It can take someone until their 30s or later to earn their... See more