Top
Best
New

Posted by softwaredoug 2 days ago

Why write code in 2026(softwaredoug.com)
68 points | 116 commentspage 2
goodness4all 16 hours ago|
I always hated writing code but loved debugging. LLM super charges systems thinkers & auditors, it’s just a different process and no different than copy and paste from stack overflow. It all comes down to the architecture design and LLM just exposes how bad people are at designing dynamic architectures.
girvo 13 hours ago||
> and no different than copy and paste from stack overflow

This isn't really the point of your comment, and for that I apologise, but: not all of us did that. For many good reasons, too.

pydry 1 hour ago||
Yeah, the more I hear about people writing "boilerplate" or "copy pasting" code faster using LLMs the more I think it's mainly a tool for letting you write brittle, buggy code, faster.
leptons 4 hours ago|||
>architecture design and LLM just exposes how bad people are at designing dynamic architectures

Speak for yourself. A lot of people have great abilities at designing "dynamic architectures" and anything else an LLM is used for. It sounds like you don't realize that an LLM is only capable of what it does because it was trained on human-written code.

TacticalCoder 12 hours ago|||
> ... and no different than copy and paste from stack overflow.

It's even got a name: sloppy-pasta.

imtringued 12 hours ago||
I'm not sure this is a good combination?

I mean you're basically saying it is a good thing if the LLM messes up so you have a reason to debug the code.

TrackerFF 3 hours ago||
If we look at the progress made from ChatGPT 3.5 (Nov 2022) and up to today...shoot, I'm really starting to wonder if we'll even be reviewing code in 4 years.

And I'm not saying this as some sort of AI maximalist. If progress keeps up, I seriously doubt software engineering and development will, as we know it today, will be a thing in the next 5-10 years. Maybe humans will be left with designing the UI, but everything else will be abstracted away and AI will be doing all the actual work behind the scenes.

softwaredoug 3 hours ago|
The thing is with a wish machine, you can one shot something very easily.

But then you realize software is the accumulation of 1000s of wishes. And you want this but not that. Many little micro decisions of exactly what you want in every nook and cranny.

In the current paradigm (LLMs) we still have to manage all this. But maybe in the future we have something impossible to imagine.

podgietaru 3 hours ago||
I was thinking about an experience I had recently, and how it relates to my feelings about AI... And it bummed me out a lot.

So I took over an open source project called Omnivore. It's a reading app in the vein of Pocket. The hosted version used pdf-lib to inject some functionality into the pdf viewer. Namely, highlighting, note taking, and storing location. pdf-lib is a licensed application, so when taking it to fully self-hosted this needed to change.

I migrated it over to pdf.js. And I went through the entire process. I added all the functionality bit by bit. It didn't take exceptionally long, maybe 1-3 days. But that process was really satisfying. I found a bug, fixed it, and then found a stackoverflow issue where someone was also experiencing the same issue and suggested the fix. https://stackoverflow.com/questions/59151218/pdfjs-error-on-...

I'm pretty sure an ai could have done all of this. And therein lies my fear and my upset with AI. Not only would it have robbed me of that experience, but it shows that I have in a way been devalued. Because I do think that took a level of skill. And now that's gone...

softwaredoug 3 hours ago|
I think what we’re learning is that up front slower experience can be valuable for maintaining the maintainers own understanding of the project

I’ll be very curious how / if the Bun port to Rust works out.

throwatdem12311 3 hours ago||
If you’re not writing code it won’t be long until you get to a point where your agent won’t be able to dig you out of whatever hole you’ve dug for yourself and then you are fubar because you’ve just completely forgotten how.
feverzsj 16 hours ago||
Unless you want some unmaintainable shitty sloppy app.
majorbugger 4 hours ago||
Why is this even a legit question? I need to keep writing code to stay relevant, not to forget my craft, be able to review code... So many reasons. AI doesn't change a thing.
avaer 4 hours ago|
Before my time ppl mostly did things in asm, I bet the vast majority of people reading this have never touched assembly and will never have any reason to. This is quickly becoming true of most "code". AI has changed that.

One way to "stay relevant" would be to admit that.

softwaredoug 4 hours ago|||
Yet as a C developer for 15 years I frequently looked at asm and on occasion even wrote a little.

And that is a far stronger abstraction than LLMs :)

majorbugger 3 hours ago||||
I have also never used punch cards, what does it prove?
deadbabe 3 hours ago|||
assembly is compiled deterministically so you don't really need to look at it, LLMs though can write a variety of things at random based on the prompt. It is not the same.
guyzana 2 days ago||
I found myself working mostly at the requirements and architecture level, but do not give up proper code-review, creating skills along the way that maintain conventions.
gb2d_hn 17 hours ago||
I think fragility is the key reason i intervene in llm code too. Good article.
mcrk 16 hours ago||
Do ppl think that programmers just write code from sratch each time..?!

Even without AI I barely write code. 95% of time are spend setting up integrations, configs, copying & adjusting code from previous projects.

estetlinus 15 hours ago||
+1, I don’t understand who these greenfielders are. Either I wait on the CI to finish, or I’m in a meeting.
softwaredoug 3 hours ago|||
I’m old enough to remember coders being made fun of for doing copy-pasting from stackoverflow all day.
danielbln 4 hours ago||
And that sort of yak shaving is something LLMs are great at.
conqrr 4 hours ago|
All this debate around use LLM or not is tiring and just black and white thinking.

Can I use agents to code a SWE project? yes, with nuances.

Can I write code for a SWE project? yes, with nuances.

Its more options now, I'll write code about projects I deeply care and will use llm at work where its shared slop and forced usage.

More comments...