|
|
|
|
|
by zaptheimpaler
2225 days ago
|
|
Personally, i think there was a time where we genuinely needed to solve hard engineering problems - around 2010-2015 when a ton of companies figured out concurrency, distributed systems, scaling, way better web tech, smartphones etc.. in those times companies needed a LOT of good devs, so the network effect Silicon Valley had was valuable. And the VCs saw huge empires to be built and so much money on the table, so high salaries were easy to justify. Now the market is crowded, scaling is a simple economic problem, the network effect is turning on its head and there isn't any revolutionary software to build on the horizon. Times have changed but the narrative hasn't caught up yet.. its going to suck when it does honestly. Software is just so commoditized and cookie cutter at this point i can't see it being a great career for much longer. |
|
Software is the infrastructure of the 21st century and if you step out of the tech bubble to things like material science, biotech, etc. you'll see that their infrastructure is garbage despite there being really big returns available.
Developers who can marry modern software to those domains should remain in high demand for decades.