Daniel Jonsson retweeted
Bragging about how much software youâre shipping with AI is like holding down the shutter button and bragging about how many photos you took.
Daniel Jonsson retweeted

Gabriel Dechichi@gdechichiApr 5
Canada
CanadaConnected via WebAccount-level information, not a live location or per-post device.
in times when most people seem to only care about shortcuts, this is a nice thing to read
Daniel Jonsson retweeted
Replying to @forgebitz
This implies AI is not âreally good at codingâ, since the output quality is still bottlenecked by human verification. But because LLMs allow human verification to be a weaker constraint, in practice, simply less of it happens. Result is a larger quantity of slop. Far less value than assertedâand certainly too little value to justify all current investments.
Daniel Jonsson retweeted
To all the engineer naysayers who refuse to use AI - this is what you're up against.
BridgeMind@bridgemindaiJan 20United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Day 121 â Vibe Coding an App Until I Make $1,000,000 | Revenue: $30,790.95 xitter.cf/i/broadcasts/1RDGlAgnnâŚ
Daniel Jonsson retweeted
Replying to @DanOpcode
Cool stuff Daniel, yes we are an unusual company, life is too short to follow a template :)
Daniel Jonsson retweeted
Replying to @DanOpcode
Hi Daniel, thanks for taking the time to spread the word about Kagi and our latest initiatives! Much appreciated.
Daniel Jonsson retweeted
Microservices is the software industryâs most successful confidence scam. It convinces small teams that they are âthinking bigâ while systematically destroying their ability to move at all. It flatters ambition by weaponizing insecurity: if youâre not running a constellation of services, are you even a real company? Never mind that this architecture was invented to cope with organizational dysfunction at planetary scale. Now itâs being prescribed to teams that still share a Slack channel and a lunch table.
Small teams run on shared context. That is their superpower. Everyone can reason end-to-end. Everyone can change anything. Microservices vaporize that advantage on contact. They replace shared understanding with distributed ignorance. No one owns the whole anymore. Everyone owns a shard. The system becomes something that merely happens to the team, rather than something the team actively understands. This isnât sophistication. Itâs abdication.
Then comes the operational farce. Each service demands its own pipeline, secrets, alerts, metrics, dashboards, permissions, backups, and rituals of appeasement. You donât âdeployâ anymoreâyou synchronize a fleet. One bug now requires a multi-service autopsy. A feature release becomes a coordination exercise across artificial borders you invented for no reason. You didnât simplify your system. You shattered it and called the debris âarchitecture.â
Microservices also lock incompetence in amber. You are forced to define APIs before you understand your own business. Guesses become contracts. Bad ideas become permanent dependencies. Every early mistake metastasizes through the network. In a monolith, wrong thinking is corrected with a refactor. In microservices, wrong thinking becomes infrastructure. You donât just regret itâyou host it, version it, and monitor it.
The claim that monoliths donât scale is one of the dumbest lies in modern engineering folklore. What doesnât scale is chaos. What doesnât scale is process cosplay. What doesnât scale is pretending youâre Netflix while shipping a glorified CRUD app. Monoliths scale just fine when teams have discipline, tests, and restraint. But restraint isnât fashionable, and boring doesnât make conference talks.
Microservices for small teams is not a technical mistakeâit is a philosophical failure. It announces, loudly, that the team does not trust itself to understand its own system. It replaces accountability with protocol and momentum with middleware. You donât get âfuture proofing.â You get permanent drag. And by the time you finally earn the scale that might justify this circus, your speed, your clarity, and your product instincts will already be gone.
Daniel Jonsson retweeted
Replying to @WindowsLatest
Microsoft admitting they need to âpreloadâ File Explorer just to make it feel responsive is the final admission.
You paid for fast hardware. Windows 11 consumes it just to display a folder without stuttering.
Meanwhile, on Linux, Dolphin or Nautilus launch instantly on 10-year-old ThinkPads because the OS isnât fighting you for control of your own CPU cycles.
The âLinux is too hardâ excuse died when the Steam Deck shipped. Proton solved gaming.
Stop letting them steal the performance you paid for. The exit door is open.
Daniel Jonsson retweeted
When I started working in python, I got lazy with âsingle assignmentâ, and I need to nudge myself about it.
You should strive to never reassign or update a variable outside of true iterative calculations in loops. Having all the intermediate calculations still available is helpful in the debugger, and it avoids problems where you move a block of code and it silently uses a version of the variable that wasnât what it originally had.
In C/C++, making almost every variable const at initialization is good practice. I wish it was the default, and mutable was a keyword.
Daniel Jonsson retweeted
"Always be part of the loop by moving code by hand from your terminal to the LLM web interface: this guarantees that you follow every process. You are still the coder, but augmented." -- @antirez antirez.com/news/154
Daniel Jonsson retweeted
This was one of the longest, most interesting conversations I've ever had with another human in my life. Lots of great podcasts go deep, but @lexfridman takes you to the bottom of the Mariana trench!
Here's my 6 hour conversation with @dhh, a legendary programmer, creator of Ruby on Rails, author, and race car driver. This was a fun and inspiring conversation on everything from the future of programming & AI to the nature of happiness & productivity to the value of family, getting married and having kids.
X limits video length to 6 hours. So this full convo doesn't fit (by a few minutes). So, the first 6 hours are here on X. The full version is up everywhere else (see comment).
Timestamps:
0:00 - Episode highlight
1:21 - Introduction
2:32 - Programming - early days
19:57 - JavaScript
30:16 - Google Chrome and DOJ
38:03 - Ruby programming language
45:14 - Beautiful code
1:03:15 - Metaprogramming
1:06:36 - Dynamic typing
1:13:55 - Scaling
1:26:47 - Future of programming
1:44:18 - Future of AI
1:50:13 - Vibe coding
1:58:45 - Rails manifesto: Principles of a great programming language
2:23:11 - Why managers are useless
2:32:32 - Small teams
2:38:39 - Jeff Bezos
2:53:57 - Why meetings are toxic
3:01:43 - Case against retirement
3:09:00 - Hard work
3:14:38 - Why we left the cloud
3:17:48 - AWS
3:27:07 - Owning your own servers
3:33:19 - Elon Musk
3:43:01 - Apple
3:54:48 - Tim Sweeney
4:06:22 - Fatherhood
4:32:04 - Racing
4:59:08 - Cars
5:04:26 - Programming setup
5:19:35 - Programming language for beginners
5:32:53 - Open source
5:41:46 - WordPress drama
5:53:03 - Money and happiness
6:01:56 - Hope
Daniel Jonsson retweeted
đ One year of Zen.
A huge thank you to our open-source community for being part of the journey.
Year two will be even bigger with Control Flow, Folders, and lots of powerful new features on the way.
We're just getting started!
Daniel Jonsson retweeted
I basically don't trust "studies" of any kind ever any more, but, this matches anecdotal observations:
xitter.cf/METR_Evals/status/1943âŚ
METR@METR_Evals10 Jul 2025United States
United StatesConnected via WebAccount-level information, not a live location or per-post device.
We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers.
The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.
Daniel Jonsson retweeted
You don't have to be a programmer to enjoy Linux. You do have to like computers, though. It's amazing how many people who work in our industry who really don't. But for those who do, Linux is a celebration.
Daniel Jonsson retweeted
#devlife đ¤Ł




























