4,891 karma · joined December 11, 2023
I think any use of AI "unrolls" the prompt into a longer but thinner form. This is true of code too I think, but it's still useful because so much of coding is boilerplate and methods that have been written a thousand times before. Great, give me the standard implementation, who cares.
But if you're doing hard algorithmic work and really trying to do novel "computer science", I suspect semantic ablation would take an unacceptable toll.
Semantic ablation is also why I'm doubtful of everyone proclaiming that Opus 4 would be AGI if we just gave it the right agent harness and let all the agents run free on the web. In reality they would distill it to a meaningless homogeneous stew.
> You wouldn't expect a Jr. dev to be the best at keeping things dry either.
So a junior dev is better than almost all humans at everything?
Well said
Hard deal breaker. And alternative keyboards in iOS feel second class in some ways, so we really rely on Apple to get it right.
Especially around text editing. It seems like they made some fundamental mistakes with their text inputs that they are playing hard defense on. I never know if a given field is going to respond to long-press, double tap, or what context menu I will get if any.
But we are also easier to impress: only we understand how difficult it is to one-shot code a working app.
AI psychosis sets in when AI captures enough of your perception to alter your reality. Programmers might be "smarter", but we give AI a bigger set of tools to capture our perception with.
And then there's the fact that we want to be fooled.
I'm a huge believer in AI agent use and even I think this is wrong. It's like saying "always have something compiling" or "make sure your Internet is always downloading something".
The most important work happens when an agent is not running, and if you spend most of your time looking for ways to run more agents you're going to streetlight-effect your way into solving the wrong problems https://en.wikipedia.org/wiki/Streetlight_effect
I've noticed this too, and I think it's a good thing: much better to start using the simplest forms and understand AI from first principles rather than purchase the most complete package possible without understanding what is going on. The cranky ones on HN are loud, but many of the smart-but-careful ones end up going on to be the best power users.