Comment by naravara
14 hours ago
I think a good analogy will be the way word processors changed printing. Suddenly anyone with access to a computer had the ability to do professional level editing and layout. Most of them didn’t have the taste or skills to use the tools to the fullest, but it still opened up a ton of possibilities that weren’t available before because it was never practical to hire an actual professional to do a poster for a dinky church bake sale before. But now, church bake sales can have pretty slick looking posters (and websites) depending on whether any of the volunteers cares enough to get.
The stuff LLMs will democratize will be a lot more impactful than nice posters for car wash fundraisers though. So in that sense it will be different, but I don’t think it will crack the market for proficient experts in the field in the same way photoshop didn’t destroy graphic design and CAD didn’t destroy drafting. It may get rid of the market for a lot of the second-tier bootcamp grad talent though, so I wouldn’t be getting into that right now if I could help it.
I think this is exactly right. I've been thinking of "this time" as similar to the advent of digital spreadsheets. Spreadsheets existed for thousands of years but spreadsheet programs transformed spreadsheet work that took hours or weeks into seconds. You still had to know what you were doing, and if you knew what you were doing you were easily 10x faster than those that didn't.
I think we are in a similar situation with code generation now, then only difference in my mind is that LLMs come with a massive platform risk. Who's to say that one day anthropic decides my company is too much of a competitor to use their tool (like they've already done with openai) or what if they decide that instead of pulling their product from my use they just make it generate worse code, or even insert malicious payloads. A dependence on these tools is wildly more risky than dependency on a word processor or a spreadsheet program. It reminds me of the arguments around net neutrality and I cannot fathom how people building on top of, and with, these tools do not see the mountain of risks around them.
We have a generation of computer programmers who have known nothing but building on top of AWS. Vendor lockin at a career level. Most were building on top of Microsoft before that. Platform agnosticism and open source and specifically the ownership and control was mostly niche.
I don’t see that changing.