The real data wall is billions of years of evolution
Careful with those human analogies
Careful with those human analogies
DX engineer at Liveblocks. Articles on developer experience and web engineering.
Over the course of my tech career thus far, I’ve been through two acquisitions. In each case, I was just a normal employee without any special inside knowledge, and found out only a few days before the deals were publicly announced. In retrospect, however, there were some clear signs in the weeks leading up to the…
Previously in How to present MS-DOS screenshots , I encouraged readers to take the original pixel aspect ratio into account when showing pictures of old games. There’s also a subtler issue to consider: the blur analog display systems had.
A while ago, someone on the fediverse mentioned "OS/2's virtualization features" to me. I don't remember who it was, sorry. I had the chance to take a look at this today.
The JPEG XL is a powerful codec – find out how it compares to other codecs, including JPEG XL vs HEIC and JPEG XL vs JPEG.
Updated October 2025 to reflect the growth in binaries from 12 to <50.
The problem with too much consumption is that it can leave us feeling utterly empty inside. Ironically, it creates something: One big void. A small dose of creativity is good for us. It can help us become more present, less anxious, and much more fulfilled. And it doesn't take much to live a creativ
Pending their legal claims and litigation against WordPress.org, WP Engine no longer has free access to WordPress.org’s resources.
Go 1.22 adds math/rand/v2 and charts a course for the evolution of the Go standard library.
We are excited to introduce pgzx, a framework for creating Postgres extensions using the Zig programming language.
LLMs seem surprisingly good at many things. So much so that not a week goes by without someone coming up with yet another use-case for this technology, often to solve tasks quickly that traditionally took a non-trivial amount of human work to complete. Today’s example was Brendan Dolan-Gavitt’s remarkable experiment…
How to extract raw source protobuf definitions from compiled binaries, regardless of the target architecture
This blog post is meant to an iteration on the tutorial and introduction to garbage collection implementation presented in this classic blog post . We are still working with simple garbage collectors, but this time another one with a bit more complexity.
I like Go. I think it is a reasonable good language , and has some good qualities that makes up for its flaws. However, this doesn't mean I think the language couldn't be better, far from it.
EU member states can now collect and share information on “potential terrorists”. This category is based on a new informal definition that was agreed with no democratic scrutiny. While claiming to target those who may engage in political violence, there is potential for far broader application.
I wrote most of this post sometime in 2022 but I think it holds up alright in 2024 so I decided to publish it for posterity. I don’t really like doing posts like this—I’d much rather share some innocuous learnings or tips but it turns out I have opinions too 😓 Sorry! 2024-02-21: I’ve added a few reflections at the end…
The key to curing male pattern baldness - a condition that affects up to 50 per cent of men worldwide - could lie in a sugar that naturally occurs in the human body, according to scientists at the University of Sheffield.
Digital audio processing is a complex yet fascinating subject. Getting a deeper understanding requires knowledge in multiple technical disciplines, including physics, electrical/electronical engineering, and some software engineering when it comes to parts of the Linux ecosystem. This article aims to demystify the…
I think that there’s a lot of institutional knowledge in our field, especially about what makes for a productive engineer. But while there are a good deal of books in the management field about “expert” roles and responsibilities of non-technical individual contributors, I don’t see too many modern books or posts that…
It can cause immense stress and can lead to burnout 🤯 Don't worry, we're sharing our mistakes, so hopefully you'll avoid some!
The work Devin has been doing and how your team can start using Devin today.
What Postgres for Everything means to a dev deploying all sorts of databases. Spoiler: it’s about collapsing your stack and keeping it simple.
This is my personal site, where I write about Ruby, programming, and any of my varied fascinations.
Compression on the web is getting a big boost from shared dictionary compression. Learn what they are, how they work, and how they could substantially reduce load times even further than standard compression for both static and dynamic resources on the web.
My best guesses as to why our early stage data startup failed. This isn’t a retrospective, but something closer to advice for past me. Or maybe just exorcism.