14 ms·
Soon all coding will look like L3 support - debugging something you've never seen before, and under pressure. AI is really taking away the fun parts from everyt
by storus 1y ago
Soon all coding will look like L3 support - debugging something you've never seen before, and under pressure. AI is really taking away the fun parts from everything and leaving just the drudgery in place.
- FridgeSeal 1y ago“What do you mean you want to think about our architecture? Just get the LLM to do it, and we’ll get it to fix it if anything goes wrong” “No we’re not allocating any time to thinking about the design, just get the LLM to do it” I’m so excited for the bleak future.
- threeseed 1y agoPeople said the same about VB style coding then low-code and now AI. They have been wrong every time and will continue to be wrong.
- storus 1y agoThis feels different; I asked DeepSeek R1 to give me an autoregressive image generation code in pytorch and it did a marvelous job. Similar for making a pytorch model for a talking lip-synced face; those two would take me weeks to do, AI did it in a few minutes. Autoregressive LLMs still have some major issues like over-dependency on the first few generated tokens and the problems with commutative reasoning due to one-sided masked attention but those issues are slowly getting fixed.
- threeseed 1y agoPeople used to tell me all the amazing things no-code and low-code was able to do as well. And at the end of the day they went nowhere. Because (a) they will never be perfect for every use and (b) they abstract you from understanding the problem and solution. So often it will be easier to just write the code from scratch.
- sanderjd 1y agoNo-code and low-code tools have been very successful...
- tilne 1y agoThey fill a need, but I wouldn’t say they e been “replace people’s jobs” successful, as this context hints at.
- sanderjd 1y agoThey have definitely replaced jobs! There are tons and tons of sites and applications now that have been built with these tools and otherwise would have been built by software developers using wordpress or drupal or rails or whatever. But that doesn't mean the developers who would have otherwise done that work were just disemployed by the success of these tools. No, they just worked on different things. And I think that is a valuable lesson that can be applied (though I think not perfectly) to this LLM era.
- sanderjd 1y agoThe key is to figure out how to move up the ladder of abstraction. You don't want to be a "coder" in a world where AI can code, but you do want to be a "person who makes software" in a world where making software just got easier.
- layer8 1y agoMost people who chose the profession don’t want that, though. They like the coding, and dislike managing.
- sanderjd 1y agoHow does "person who makes software" imply "managing"? I understand that "coding" is the fun part for lots of people, especially younger people. This is me as well, so I'm definitely sympathetic to it, and feel quite a bit of sadness about this. Lots of people also enjoy woodworking and machining by hand, but that's not how most furniture or machines are made. If I were independently wealthy, I might well spend some of my time making artisan software, but as a professional and entrepreneur, I'm going to try to use efficient tools for the job.
- layer8 1y agoThis relates to the analogy that an LLM is like a junior developer that you have to instruct and guide, and whose work you have supervise and review. Working with an LLM is similar to managing people as a tech lead. And once LLM agents get smart enough and reliable enough, the work will be similar to that of a product manager, project leader, CTO, or even CEO. If you like being an entrepreneur, you’re already different from most professional software developers.
- sanderjd 1y agoI'm aware of that analogy, and thought that might be what you were alluding to, but I don't think it's a good analogy. I agree with you that most professional software developers don't like being entrepreneurs, but I think that has more to do with disliking the parts of entrepreneurship that don't fit into "person who makes software", like fundraising and marketing. But I think many - maybe most, but not all - professional software engineers actually do enjoy "making software", generally, and not just "coding", narrowly.