↓ Skip to main content

English

2025

·95 words
Another take on the old adage that writing the code is the easy part of software engineering. The real work is figuring out what has to be built and how. Once that is clear, the actual building can be done relatively quickly and linearly.

·24 words
The MSF year in pictures is an unsparing overview of the circumstances that the rest of the world has to live in. Grim.

2024

·22 words
Wikipedia does not really come to mind when I think of a place that’s really left-wing, but maybe that’s just me?

·144 words
Here’s Simon Willison writing about how he approaches his link blog.

·188 words
The Digital Patient Record system in Germany is built on smart cards and hardware which make it impossible to update and keep secure.

·142 words
The low-latency user wants Bigtable’s request queues to be (almost always) empty so that the system can process each outstanding request immediately upon arrival. (Indeed, inefficient queuing is often a cause of high tail latency.) The user concerned with offline analysis is more interested in system throughput, so that user wants request queues to never be empty. To optimize for throughput, the Bigtable system should never need to idle while waiting for its next request.

·177 words
I use AI tools to help me program despite them being mostly very disappointing. They save me some typing once in a while.

·34 words
I get to have a lot of conversations around compliance and this is as good a “SOC2 for tech people” guide as I could have asked for by the good people at Fly.

·19 words
Cal Newport has a quick list of his philosophy for busy people. Saves you from reading his books.

·38 words
Something that Ed Zitron has already mentioned, internet users are being trained very rapidly to suspect everything to be a scam. In the case of honey, it’s a Paypal owned online shopping extension that lies and deceives.

·53 words
I made the mistake of opening the desktop Spotify app which does not really work anymore. The UI is broken and there’s lots of irrelevant stuff going on.

·38 words
Postgres seems to reign as the database solution of choice but there are lots of new specialised databases that are worth looking at. All of these can be used in production at scale for the right application.

·21 words
Fun little write-up how to make a web frontend to a dataset that’s almost infinitely large. See it at: https://everyuuid.com

That’s an amazing overview of all the things that can and will go wrong in online PvP gaming. It covers the range from networking exploits to all the in-game ways that people try to grief or abuse others.

Seeing if I can move from Arc to Vivaldi but there are half a dozen radical improvements in Arc that *make* the experience. It just shows how much innovation and solid thinking was packed in all of that frivolous design.

·75 words
Old people’s brains have been entirely cooked by the slop feeds that Meta produces. No parent worth their salt would trust these people to protect their kids. The EU should follow suit.

·38 words
Chuffed by the strength of my team that we have most of the easy decisions from these Node.js pillars in place and we are making headway on all of them to the extent that’s appropriate for us.

·111 words
What China has done in industry after industry is to flatten the supply curve by subsidizing hordes of producers. This spurs innovation, increases output and crushes margins. Value is not being destroyed; it’s accruing to consumers as lower prices, higher quality and/or more innovative products and services.

·39 words
Data centres shouldn’t be using water for cooling in the first place. In the summer many parts of Europe are under water strain. It’s not weird that locals would oppose having a huge data center built near them.

·29 words
Add the fact that they’re unsafe (both for the people in and around the car) to the stack of reasons why you should not be driving a Tesla.

·70 words
Hard work isn’t always the work that takes the most time, or the work that gets paid the most. The hardest work is the work that challenges, makes us uncomfortable, or requires change. If we actually value hard work — we have to do some of our own.

·118 words
I painstakingly built a bespoke Rust web application to host the Cuppings venue data and to add Google place_ids to almost 2000 Foursquare location. That’s been done for a while now but now we have the announcement of Foursquare open sourcing their location dataset.

·51 words
Cool to read this long view from the inside by Carlton Gibson of what has made Django work (and not work) for the past 20 years. Django has been a stellar achievement that’s been a cornerstone of my career and I look forward to see the project reach new heights.

·74 words
Reading these database migration stories is usually interesting, but what I found especially noteworthy here is that all of the Django features they used to make it easy for themselves have been in there for more than a decade.

Renaming half a street

·287 words
An interesting article to read about how the city botched renaming the Manteuffelstraße to Audrey-Lord-Straße. I cycle past this street every day and I don’t think it’s a bad change. Unfortunately, they’ve done it in such a bad way that it’ll poison every person who hears about it against the very concept of government:

GIFT

·149 words
Watched “Evil Does Not Exist” as GIFT, the recut and rescored (silent) version performed live by Eiko Ishibashi at HAU1.

·44 words
I don’t really know where to find a Honeycrisp apple locally, but since moving to Germany I have been eating tons of amazing juicy, sweet, crisp apples. It turns out that this is deliberate and these are not the apples of my childhood.

·95 words
A beautiful elegy for photographer Matthieu Chazal by Paul Salopek on the epic Out of Eden Walk.

So long Ribbonfarm!

·106 words
Ribbonfarm retiring is another such ending in a time rife with them. I can’t overstate how influential it has been on my (our) thinking and practice. Tremendously impressive to think all of that was thought up by one person (who I still haven’t met).

·33 words
Twitter’s ending is fine and can be the ending of more things as well as the beginning of other things. Delete all your stuff on that awful place and simply let go.

·32 words
I can’t believe I have to say this, but let’s do it anyway: Going to Mars is—just like the hyperloop—a distraction from the actual problems and solutions in front of us.

·15 words
Filing for myself for if we need to really work on Postgres integration tests: https://gajus.com/blog/setting-up-postgre-sql-for-running-integration-tests

·39 words
I’ve been waiting for an updated edition of “Designing Data-Intensive Applications” and now I see that Kleppmann is working on it. Reading the first edition has given me such an outsized advantage when architecting and building systems.

·47 words
Love having the kids be off school every 6 weeks or so which means we get a week of everybody adjusting to them being at home and then another week of adjusting them being back at school. All thanks to the trash tier school logistics of Germany.

·22 words
GitHub Copilot is like every Microsoft product. Everybody uses it because it comes bundled in their company contract but nobody likes it.

·16 words
Cancelled Apple Arcade because I haven’t seen a nice game enter the set in months now.