17 August 2025

47 links · Sunday

Developers, not operators · Victor Wynne

A response to Thomas Dohmke’s misguided claims of generative AI developer reinvention that misunderstands the value of human judgment.

The time I literally dropped a server

This is a short story about one of the stupidest things I ever did in my professional life, namely, dropping a physical server from the top ...

App Slop

I don’t want to be too verbose on this topic, but I think the era of app slop is upon us and the reasoning goes something like this: Vibe coding has real struggles - it works great in some cases, and the barrier to entry is very low However, unique anything is…

MCP tools with dependent types

After some experimenting with writing an MCP server and using LLM APIs with structured output, I think there is room for improvement for the MCP specification.

The Schedule Takes Care of Us

I vividly remember a school trip to a Catholic monastery as a kid. The Dominican monk we met could speak 12 languages, had several degrees, did daily chores like working in the garden, and still had time to follow a strict routine of prayers and study. When I …

A short statistical reasoning test - Emir's blog

Each fraction has to be modelled as a distribution in order take its uncertainty into account. The binomial distribution is a good choice, such that k∼Binom(n,p) where k is the number of successes, n the number of trials and p the fraction of successful trials…

Lead by Example, Not by Lecturing ~ Andrea Canton

Dealing with annoying colleagues? Skip the lectures and lead by example instead. Practical advice on focusing on your own behavior to create positive change at work and reduce stress in difficult relationships.

I’m a proud CRUD monkey

Web pages aren’t that different from what they were in the late ’90s, early 2000s. They’re still just forms. They still just write to databases. A lot of people, I think, are very uncomfortable with the fact that they are essentially CRUD monkeys. They just ma…

[4/4] Code with LLMs in parallel

I have the strong feeling that this is one of the core skills to develop in the next couple of years as an engineer. The tooling is not great yet, but by the time you read this, it might be, so take this more as a primer and look under

What sets great managers apart

A great manager is someone who communicates clearly in both directions: they make sure their team understands what's expected of them, and they also make s...

Well, it seems you just don't like programming

I already tried to write a blog post about AI. An article, discussing AI generated art, still festers in my drafts folder. As someone who enjoys 3D modelling, drawing, animating, someone who believes in art lifting our spirits, I find it pointless and distaste…

How Multiplayer Games Work

Learn the fundamentals of how to make online multiplayer games. Crash course in the fundamentals of computer networking and how to make multiplayer games. Frameworks mentioned: Netcode - https://docs-multiplayer.unity3d.com/netcode/current/about/index.html Mi…

Sunny Days Are Warm: Why LinkedIn Rewards Mediocrity

I, like many people, find LinkedIn particularly annoying. I like the premise of it, don’t get me wrong, a resume you don’t need to update all that often seems cool. Unfortunately though, its turned into the worst possible version of itself. It’s a place where …

Retro Rogue-Like: Modular Programming in C

Today I spent some time on the reorganization of the Dungeon game codebase into a modular structure. I thought I would document it here along with key C programming concepts I used in the process.

GDPR meant nothing: chat control ends privacy for the EU

https://fightchatcontrol.eu/ https://www.youtube.com/watch?v=NE06Tw9UWM8 https://www.patrick-breyer.de/en/chat-control-internal-documents-show-how-divided-the-eu-member-states-are/ https://www.iccl.ie/news/an-garda-siochana-unlawfully-retains-files-on-innocent…

OpenAI Progress

AI has been evolving at an incredible rate. This piece aims to highlight the progress made so far.

sabrinas.space -

in this 2013 Randomwire blog post, the author (David) highlighted an intriguing discrepancy in Japanese design. While the nation is known abroad for minimalist lifestyles, their websites are oddly maximalist. The pages feature a variety of bright colours (brea…

Single Sign On for Furries

Single Sign On scales headcount and maintains security under a single credential. Services unfairly price for SSO, so I made my own for a furry convention.

Don’t Get One-Shotted

The intellectual karaoke that's making us replaceable

blog

On Being Removed