↓ Skip to main content

English

2025

·39 words
Cycling in London is more joyful than in Berlin and I feel it’s more of a cycling city now.

This may sound harsh, but it’s a lot fairer than they deserve: “But since the product is no longer jumping exponentially in capabilities, they will need to fall back on proper product development if they want to be competitive. They need to accept that they are software—plain old software—and that means people need to be able to use it.”

·45 words
This is the kind of deep and rational thinking we should expect to see from the billionaires who own most of the world. Jeff Bezos, one of the richest people in the world, got so demonised that he had to have a cry about it.

·35 words
A very cool and simple introduction into Lean and what makes it interesting. I’m not sure exactly what draws people in this direction but it’s cool to see the progress that’s being made here.

Perplexity lost its momentum almost a year ago and everything they’ve been doing since has been stuff like this. It takes some effort to stand out as a bad actor in a field like this, but here they are.

·139 words
I had a very similar mediocre experience using LLMs with Python/Rust/Typescript where I didn’t really see the point. Only when I started using Go for a recent hackathon project did I get the fully hands off experience where I didn’t have to write any code.

·57 words
Claude Code is the best in class code assistant out there right now, so it’s interesting to see how it works under the hood and how it has evolved.

·47 words
Solvers are very annoying to setup and plug your problem into if you’re using them regularly. That’s why hooking them into LLMs to do the annoying manipulation work is an amazing idea.

·41 words
Now that I’ve switched entirely to jj, I never have to think about git’s confusing terminology or absurd design ever again.

·29 words
The Javascript Date class is so criminally bad, that you will have a better score if you give random answers than if you try to reason about it.

·25 words
Imagine a foreign language being pervasive in your country for no real reason whatsoever. The Uzbeks are right in wanting to rip it out.

·28 words
Glad to see I’m not the only person hooked by these short videos. They’re oddly compelling and are at the moment still mostly under the radar here.

·36 words
At scale you will be slapped in the face by this tail or that all the time. It’s a clear and simple argument to rehabilitate the mean as the measurement we should be looking at.

Complaining about the Cloud has become fashionable and it’s an easy thing to do. What’s not so easy is to create strategic room to maneuver.

·24 words
One of the best ways to learn anything (including Git) is to make the entire thing yourself from scratch. Obsess over the details.

For the many people who may not be intimately familiar with the workings of Turing machines, this visual and interactive guide should get them up to speed really nicely.

A very informative write-up of how you would squeeze out the last bits of performance out of a Rust port. Not sure if I’d ever apply this but I’m happy enough that I can mostly follow along.

·21 words
It doesn’t really matter that much what is next for iOS. We should agree that flat design was a mistake.

·50 words
To hearken back to the previous comparison of Java versus compiled languages, AWS has a case here where a naive rewrite of their JVM database in Rust created massive performance wins.

·105 words
It’s relevant to my interests to read how others have massively scaled the systems we use. Discord has a solid write-up here of how to deal with Elastic Search.

A twofer on software estimation that also tallies with my intuition. People are really great at estimating the median which is impossible to communicate to people without deep intuition for software engineering and statistics.

·232 words
I fully agree with Paolo Scanferla here that very complex typing (“hyper-typing”) is an impediment to get anything done but besides the technical aspects, here are some ratchets here that are very pernicious.

·66 words
Using the same Github account for work that you also use to do anything and everything else with is not particularly secure. That’s why I split my presence on the platform, but getting everything to work that way has been somewhat annoying.

·44 words
The Return To Office debate has been very contentious and hardly productive. Here in HBR is an ethics based approach to create solutions here that work for everybody. A lot of it is common sense but this is coherent and a useful lens.

We use reservoir sampling a lot day to day and here’s a great visual explanation of how this algorithm does this seemingly impossible task.

·49 words
Thorsten Ball keeps writing bangers such as this speed run how to write a AI coding agent.

·30 words
A dive into Stafford Beer’s systems thinking that uncovers the ANT-style depth that’s often glossed over. That notwithstanding, I still think the glib and reductive POSIWID has its uses.

·31 words
Something that I also need to try. The rise of overlay networks that can create private networks and make all your devices and servers internet addressable is a huge convenience.

·63 words
Here’s a topic over at Lobsters of what a bunch of software engineers would like to see programmed out in the world. Every ask gets a bunch of suggestions of things out there that could fill that gap.

Should managers be in the code? Yes, absolutely. Should managers write code? Maybe, but it also depends on what you mean by writing code.

·54 words
A thought provoking attack on SQL with a bunch of pointers and hints as to what could come next. I’m pretty competent with SQL but that is exactly the point where you should become interested in what the limitations are and in what situations it makes sense to break out of the paradigm.

·22 words
I’m not a huge fan of these “best programmer” lists, but this list was better than most that I have seen.

·31 words
The amount of positive things happening around Python packaging and performance is really cool to see. Here’s a way to compile Python directly to Webassembly and get much better performance.

·36 words
I’ve never used a tool that supports interdiff code reviews, but seeing it described here, it makes intuitive sense and I would love to have this. Instead we are–as is pretty much everybody else–stuck on Github.

All of those things listen above are in support of your primary goal: ensuring that you are getting shit done. You cannot get shit done to a world-class level by leaving all of the details to other people.

·22 words
I guess NVIDIA got lucky and ARM also got lucky and AMD also got lucky. Everybody got lucky except for Intel.

·132 words
We have kids in two parallel classes at school which lets us compare things directly and gives us insights many of the other parents don’t have.

·50 words
An idea this dumb could only come from one of two people in Germany (Höttges or Thelen). DOGE’s main aim is to burn down the entire government.

·26 words
Running a public website these days means staving off attacks from every LLM company in the world trying to get your data (legally or illegally).

·26 words
Type level programming in Typescript has been driven to the point of pure absurdity by implementing a DOOM runtime on it to play the game with.

·38 words
A weird coincidence how a media campaign would lead to double digit billions in extra revenues for fossil fuel providers (and to worse outcomes for everybody wanting to heat their homes in Germany). Nothing behind this probably.

·82 words
“When you have a more well-rounded life, it doesn’t take away, it doesn’t distract you as an athlete,” Courtney told him. “It makes you stronger and better. And able to have a clear head when you get the opportunity to line up…I bring who I am to the bike. But the bike does not make me who I am.”

We liked to pretend that it was possible to use American cloud providers with any measure of sovereignty, but that pretence is going to drop very soon now. Not sure what the alternatives are, but everybody should be planning for some drastic changes here.