Boring Is Good
jenson.org36 points by zdw 2 days ago
36 points by zdw 2 days ago
I tend to think that the reason people over-index on complex use-cases for LLMs is actually reliability, not a lack of interest in boring projects.
If an LLM can solve a complex problem 50% of the time, then that is still very valuable. But if you are writing a system of small LLMs doing small tasks, then even 1% error rates can compound into highly unreliable systems when stacked together.
In other words, the cost of LLMs occasionally giving you wrong answers is worth it for answers to harder tasks, in a way that it is not worth it for smaller tasks.
I like this article, and I didn't expect to because there's been volumes written about how you should be boring and building things in an interesting way just for the hell of it, is bad (something I don't agree with).
Small models doing interesting (boring to the author) use-cases is a fine frontier!
I don't agree at all with this though:
> "LLMs are not intelligent and they never will be."
LLMs already write code better than most humans. The problem is we expect them to one-shot things that a human may spend many hours/days/weeks/months doing. We're lacking coordination for long-term LLM work. The models themselves are probably even more powerful than we realize, we just need to get them to "think" as long as a human would.
Since the author is a former Apple UX designer who worked on the Human Interface Guidelines, I hope he shares his thoughts on the recent macOS 26 and iOS updates - especially on Liquid Glass.
I think this is, essentially, a wishful take. The biggest barrier to models being able to do more advanced knowledge work is creating appropriately annotated training data, followed by a few specific technical improvements the labs are working on. Models have already nearly maxed out "work on a well-defined puzzle that can be feasibly solved in a few hours" -- stunning! -- and now labs will turn to expanding other dimensions.
"LLMs are not intelligent and they never will be."
If he means they will never outperform humans at cognitive or robotics tasks, that's a strong claim!
If he just means they aren't conscious... then let's don't debate it any more here. :-)
I agree that we could be in a bubble at the moment though.
Great take. I personally find the thought of spec-driven development tedious and boring. But maybe that’s a good thing.
I also agree that boring is good, but in our current society you won't get a job for being boring, and when you get a job, it's is guaranteed you are not being paid to solve problems.
> but in our current society you won't get a job for being boring,
One can argue that every other field of engineering outside of Software Engineering, specializes in making complex things into boring things.
We are the unique snowflakes that take business use cases and build castle in the clouds that may or may not actually solve the business problem at hand.
> and when you get a job, it's is guaranteed you are not being paid to solve problems
That's just your experience, based on your geolocation and chain of events.