173 Comments

User's avatar
Justin Svrcek's avatar

One small quibble - you can’t really run an app with 100,000,000 users with the same dev team you would use for 1,000 users. There’s a lot more involved than just paying for more servers. You have to use different technologies, and have people with special knowledge that doesn’t come into play for a 1,000-user app.

But to your main point, I’m saying this as an adaptable person who is ten years into a successful career as a developer, and my college degree is in... “Jazz Studies” 😆

Expand full comment
Otis Anderson's avatar

I think this is one of those things where the econ 101 story is straightforward (when Q goes up, P goes down) but the econ 304 story is more muddled. A surge in programmer supply could also raise demand for certain types of code.

People who work in tech but who have a limited upside on their coding abilities have more room to specialize and find a niche in the ecosystem where there is a huge rush to computer science. Your typical team of data scientists is now being supported by a team of data engineers that probably weren't in that group of sought after 50 purdue students. But because of the growth of the field there is now a niche that allows two different groups of non-top tier CS people to add marginal revenue.

This surge in supply is probably very bad for those at the very margin of the field. It is definitely actually good for those who are code competent but with a marketable complementary skill, and very good for those who are mid-tier CS people who can sell tools to that second group. (I don't think that's a insignificant chunk of jobs for computer science humans given how much of software is about keeping the damn site up and deploying new bits to the machines).

Expand full comment
171 more comments...

No posts

Ready for more?