HackerLangs
TopNewTrendsCommentsPastAskShowJobs

softwaredoug

17,079 karmajoined vor 13 Jahren
Searchy search search

http://softwaredoug.com

Submissions

Why Write Code in 2026

softwaredoug.com
3 points·by softwaredoug·vor 12 Stunden·1 comments

Don't build your castle in other people's kingdoms (2021)

howtomarketagame.com
5 points·by softwaredoug·vor 3 Tagen·0 comments

New York hasn't built this many apartments since 1965

wsj.com
3 points·by softwaredoug·vor 5 Tagen·0 comments

SlopCodeBench: Benchmarking How Coding Agents Degrade over Long, Iterative Tasks

arxiv.org
2 points·by softwaredoug·vor 5 Tagen·0 comments

Does code cleanliness affect coding agents? A controlled minimal-pair study

arxiv.org
210 points·by softwaredoug·vor 5 Tagen·93 comments

Warner bill would create federally vetted list for secure, trustworthy AI agents

cyberscoop.com
5 points·by softwaredoug·vor 7 Tagen·2 comments

Write Code, Not Specs

softwaredoug.com
3 points·by softwaredoug·vor 7 Tagen·0 comments

Does US AI Gatekeeping Hand China the Open-Source Edge?

digitalapplied.com
2 points·by softwaredoug·vor 12 Tagen·0 comments

OpenOMB – Apportionment Tracker

openomb.org
2 points·by softwaredoug·vor 23 Tagen·0 comments

Congress has more power than it thinks

lawfaremedia.org
2 points·by softwaredoug·vor 23 Tagen·0 comments

The AI Product Era You're Building for Might Be Over – Arcturus Labs

arcturus-labs.com
1 points·by softwaredoug·vor 2 Monaten·0 comments

The Story of Mel (1983)

catb.org
26 points·by softwaredoug·vor 3 Monaten·4 comments

Major history podcasts are being faked

old.reddit.com
2 points·by softwaredoug·vor 3 Monaten·0 comments

Canal of the Pharaohs

en.wikipedia.org
2 points·by softwaredoug·vor 3 Monaten·0 comments

Suez Crisis

en.wikipedia.org
6 points·by softwaredoug·vor 3 Monaten·0 comments

Industrial Revolutions Podcast

industrialrevolutionspod.com
2 points·by softwaredoug·vor 3 Monaten·0 comments

John "Iron Mad" Wilkinson

en.wikipedia.org
3 points·by softwaredoug·vor 3 Monaten·0 comments

The Flying Shuttle

en.wikipedia.org
2 points·by softwaredoug·vor 3 Monaten·0 comments

Using LLMs to amplify human labeling and improve Dash search relevance

dropbox.tech
1 points·by softwaredoug·vor 3 Monaten·0 comments

Tanker War

en.wikipedia.org
2 points·by softwaredoug·vor 4 Monaten·0 comments

comments

softwaredoug
·vor 8 Stunden·discuss
This is exactly why I advocate people write code, even in a world where agents code “better”

It’s not enough to read code. You don’t internalize it. You need to experience it painfully :)

Also agents frequently defensively wrap old code instead of questioning whether legacy paths should exist. You get this nested doll layering effect of extremely large amounts of defensive code.

https://softwaredoug.com/blog/2026/07/09/write-code
softwaredoug
·vorgestern·discuss
Or defensively expect models to be stupid.

Seems the smart thing to do is not assume an agent will do the right thing. But to create the scaffold / harness that enforces constraints to steer them towards a good result.

Then you can swap out the really smart model for maybe something cheaper.
softwaredoug
·vorgestern·discuss
Does this model do better ignoring side conversations? That's the biggest hindrance to using ChatGPT's carplay feature is someone will say something, stopping ChatGPT from speaking or taking it in a different direction.
softwaredoug
·vor 4 Tagen·discuss
I also think we’ll approach a point where increasing intelligence is not really going to suddenly improve most work tasks. I bet that’s already happened actually.

We’re oohing and aahing about models, when the ones a few versions ago did a good enough job for most of the dumb coding, etc we do
softwaredoug
·vor 4 Tagen·discuss
The "stochastic" is the key modifier to "parrot".

> "Stochastic" means having a random pattern or variable that can be analyzed statistically but not predicted precisely
softwaredoug
·vor 4 Tagen·discuss
I don’t see a problem with the “stochastic parrot” label. It just turns out stochastic parrots are incredibly useful.

At a minimum it’s probably more accurate than “AI”.
softwaredoug
·vor 5 Tagen·discuss
I’ve switched to a more precise use of agents where I give less autonomy but I have much higher trust the output will be what I expect.

And I do more hand coding to guide the agent to useful patterns I want.

I feel like that’s how I used less capable agents a year ago. But I’m finding even with high quality agents, the slop creeps in.

I want more control. I want to save money. Hence going back to a more 80/20 agent to human LoC split.
softwaredoug
·vor 5 Tagen·discuss
At best the conclusions are a best case scenario for degraded code quality. That things remain functionally OK with more costly token usage to get work done.
softwaredoug
·vor 5 Tagen·discuss
I can totally see doing this incrementally, but this seems extremely risky to do for the entire codebase in one shot on anything in production. Especially if you don’t have really thoughtful e2e tests of the whole system.
softwaredoug
·vor 5 Tagen·discuss
Yes this is one reason IMO I think of AI code as instant legacy code.

You take on a lot of tech debt. Then you need to do the same work you would do with any legacy app: finding where the brittle points are, what needs better testing, which leads to breaking apart the big ball of mud into cleaner components.
softwaredoug
·vor 5 Tagen·discuss
Even if the agent does everything, English is an imprecise description of what the code does.

So I personally at a minimum will want to talk “in code” about what code does.
softwaredoug
·vor 7 Tagen·discuss
This has always caught up to me in a bad way.

All it takes is some brittleness to need to take apart the app code and understand it. AI fixes one thing, breaks something completely unrelated.

And usually it’s full of lots of spaghetti code slop. Then I need to find ways to modularize it, make it testable, and at least at some level clean it up.

This is why I say AI sw eng is basically just working with legacy code. It has always turned into unraveling and refactoring the ball of mud to be sane for me and agents to continue working with.

More and more though I just go slower. Write much of the code myself. And setup good validation for the specific parts I trust an agent to work autonomously. I try to expand the surface of things that can be done well autonomously without losing my own grip on the code.
softwaredoug
·vor 8 Tagen·discuss
The study looks at junior developers unfamiliar with what they're implementing. Post-hoc they broke down the AI group and grouped some into tutoring->hand coding. Another group was AI maximalist. We should keep in mind the comparison of these groups is very low n. Tutoring + hand coding seemed to have the best speed + understanding. This was all conducted in Jan 2026.

Where I'd push back drawing too many conclusions from this study: arguably most successful AI usage is senior developers that know the programming environment they're working in. Know how far to trust the AI. And carefully review / understand outputs.

Nevertheless, the study's still interesting, and I wish they'd replicate with a much higher n per group. Junior developers (undergrads?) are a more abundant group and not particularly specialized yet. They've also spent years hand-coding at University, but probably could adapt to AI tooling pretty easily.

The study: https://www.anthropic.com/research/AI-assistance-coding-skil...
softwaredoug
·vor 8 Tagen·discuss
My biggest challenge is what it does to my ability to pay attention

1. Set the Agent off on some task

2. Go scroll social media

<15 minutes later>

Get back to whatever the agent was doing.

AI coding feels very anti-flow.
softwaredoug
·vor 8 Tagen·discuss
You can also do this better using just ChatGPT because it forces you to ask better questions independent of your code

And it is a lot cheaper in the end :)
softwaredoug
·vor 8 Tagen·discuss
Anthropic thinks they’re managing safety. But they come across as just elitist. They appear to say only they should get to make safety decisions about their creations

But the conflict of interest is plain to outsiders. And they seem to lack skill in working with public institutions to create consistent safety legislation. Any regulations they advocate for just seem like rent seeking.

We just need people with expertise in government. Not Anthropic/OpenAI making these dumb decisions.
softwaredoug
·vor 9 Tagen·discuss
I still oscillate between "I'm totally cooked, I have no role here, the AI does everything" to "WTF why is this LLM so stupid today, WTF is it doing? This is garbage?"

A lot of that is because in the former case (AI does everything) I wasn't paying enough attention.
softwaredoug
·vor 10 Tagen·discuss
The real problem in all this is lack of predictability. The White House is just making it up as it goes along. Investors, customers don’t know what the process is and can’t plan.

In the end, we need actual laws that tell the market what kinds of models get paused / analyzed, how long that pause can be, etc.

Otherwise there’s no standard and it will be easily abused and prevent investment in US AI companies.
softwaredoug
·vor 10 Tagen·discuss
The real problem is the White House just making up the rules as it goes. No laws. No predictably for the markets.

A week or so pause from seemingly legitimate cyber security concerns isn’t cause for panic. But it should be backed by laws that describe what that process should be. That would put the market at ease
softwaredoug
·vor 12 Tagen·discuss
How much of a salary do you pay yourself?

Like equivalent to what your developer salary would be? Less? More because you’re a CEO now?

I basically have minimum $ amount I would accept for “developer job I absolutely love” that I know sustains my family comfortably without much extra fun or savings. Is that a good bar?