Writing
Blog
Notes on web design, development and building for the web - from the two people who do the work.

The Engine Larian Is Already Throwing Away
Hasbro owns Baldur's Gate, has a billion dollars for games like it, and cannot find anyone to build the sequel. Larian said no. The man who wrote Baldur's Gate 2 said no. The thing everyone now wants to license is the one its owner has already outgrown
Jul 31, 2026 · Robert Bojor

The Protocol Stopped Remembering You
MCP shipped its 2026-07-28 spec and deleted the handshake, the session, and the server's ability to call back into your model. The operational case for it is good. The bill lands on everyone who now has to hold the state themselves
Jul 29, 2026 · Robert Bojor

The Vulnerability Was the Easy Part
Traefik published a response-poisoning advisory this morning and my proxy was on an affected build. Patching it took ninety seconds. Everything that broke afterwards was something I added to make sure it never happened again.
Jul 27, 2026 · Robert Bojor

They metered the road and locked the gate
CCP wants EVE Online's map to feel big again, so it is putting a battery on the jump bridges that shrank it. The battery is the good idea. The access list quietly buried underneath it will do the opposite of what it was built for.
Jul 24, 2026 · Robert Bojor

The Most Careful Number in the Room
Microsoft measured what AI coding agents do to output and got a real number: 24% more merged pull requests, with a confidence interval and a placebo test. Then it made a decision about those exact tools that the number played no part in
Jul 22, 2026 · Robert Bojor

Nothing Broke, and That Was the Problem
A deny rule in my .dockerignore was matching almost nothing, and quietly shipped my internal sales notes to a public subdomain. The same pattern means the opposite thing in .gitignore, and nothing anywhere warned me.
Jul 20, 2026 · Robert Bojor

The Work Moved Up a Floor: Ten Months of Coding With AI
AI did not replace the developer. It moved the job up a level, from writing every line to reviewing the code and steering an agent toward a plan. What that shift actually feels like from the inside.
Jul 18, 2026 · Robert Bojor

Nobody Could Tell the Bug From the Decision
Diablo 4 players spent two weeks arguing about whether Season 14's loot design was bad. Underneath the argument sat a real bug. From the outside, those two things look identical, and that is the whole problem.
Jul 17, 2026 · Robert Bojor

AI Came for the Rate, Not the Job
Clients now ask 'can't AI do this?' and they are not wrong. Here is what AI actually repriced, and the part of the work it can never own.
Jul 15, 2026 · Robert Bojor