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.
A response to Thomas Dohmke’s misguided claims of generative AI developer reinvention that misunderstands the value of human judgment.
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 ...
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…
Committing prehydration crimes
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.
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 …
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…
Today I threw away a whole bunch of code and started over, building a maze-based game map instead of the hard-coded, human-designed levels I had been using up until now.
Creativity is a luxury. It requires time, energy and space.
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.
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…
A blog by Martijn Gribnau
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
Troels Arvin's weblog
AI and LLMs are ushering in a new era of web browsers and fundamentally changing how we browse the Internet
Leaked Claude Code prompts and UltraClaude. This is part 1 of 2.
The Personal blog and musings of Chris Penner, a designer, developer and future opsimath.
You *can* just build things.
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...
There are software technologies that work really well in-the-small, but they don’t scale up well. The challenge here is that the problem size grows incrementally, and migrating off of them re…
Now in our Commodore 64 text adventure it's time to put objects that the player can interact with into our game
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…
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…
LL3M: Large Language 3D Modelers
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 …
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.
In this update I learned more about Pygame and considered it as an option for a "modern systems" port of my cross-platform retro rogue-like game
I wasn't too surprised that my game didn't fit into the 3.5KB available on an unexpanded Vic 20, but I was sad to see it won't fit into a Commodore 16!
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
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…
AI has been evolving at an incredible rate. This piece aims to highlight the progress made so far.
There is more than one way to dice an onion…
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…
Here’s every project I’ve tried so far
I've been working on an extremely basic VSCode extension: Thanks for the idea Marco! And it was so easy to switch from OpenAI to Lllama via Groq using @aisdk 🔥 Feels much better now, still not sure how to make it useful (possibly need to send the model a bi…
Probing statistical bias across LLM families and use cases
Posted on 2025-08-16 :: 19 min read :: Tags: t…
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.
The intellectual karaoke that's making us replaceable
Kube dns -> link-local -> tcpdump -> sudo
On Being Removed
Blender-inspired node-based image editors like PixiEditor and Graphite are looking beyond the Photoshop paradigm.
A data-driven comparison of MCP and CLI approaches for coding agent terminal control
Today I got fired from one of my jobs. My boss was kind enough to interrupt his vacation in Honolulu just to send me a WhatsApp message and politely let me ...
Names are hard, ok?
Some thoughts on what's happened to Linux over the last decade and why new technologies haven't been widely embraced
An engineer's adventures in business, product development, Elixir, and writing books