Cover image for Being AI Pilled Sounds Terrible

Being AI Pilled Sounds Terrible

I have not been “AI pilled” yet. (Also, what a stupid term.) While AI has become deeply integrated into my workflow, and I genuinely love having agents run things for me in the background while I focus on other things, I wouldn’t say I’ve had some red pill moment where “I see the truth now” and AI became an essential and daily thing… You see, my morning routine when I start work is the same: I open my terminal of choice (Warp), and I open my IDE of choice (whichever JetBrains one is applicable). And then if the task deems it, I’ll open Junie or Claude inside my IDE. ...

April 28, 2026 · 2 min · 416 words · map[email:me@wynandpieters.dev name:Wynand Pieters]
Cover image for Accountability and Trust in AI

Accountability and Trust in AI

Do trust and accountability go hand in hand? This is something I’ve been chewing on over the weekend. And I don’t know really, but here’s where I’m coming from. One of my side projects at PiForge at the moment is building a system around Agentic Engineering using team lead principles I’ve honed over years, and applying how human teams communicate and organize over the SDLC to agents (i.e. start with a spec, write tickets on a kanban board, grab the next highest priority, work till done, test, PR, release, document). ...

April 21, 2026 · 3 min · 435 words · map[email:me@wynandpieters.dev name:Wynand Pieters]
Cover image for Maybe Software Engineering Should Be Regulated. I Can't Decide If That Terrifies Me.

Maybe Software Engineering Should Be Regulated. I Can't Decide If That Terrifies Me.

Trigger warning: this is part rant, part genuine exploration, and entirely my opinion. As usual. Also; research heavy. I wanted this to be informed. I’ve been thinking about this one for a while. In a previous post I argued that not everyone who writes code is an engineer, and that the title carries expectations. In another I complained about the lack of standards in an industry that rewards speed and hype over depth. And more recently I got on my soapbox about fundamentals mattering — about how the people who actually understood the machines they worked on are slowly dying off, and what we’re being left with instead. ...

April 20, 2026 · 19 min · 3899 words · map[email:me@wynandpieters.dev name:Wynand Pieters]
Cover image for Token Saving Bait and Switch

Token Saving Bait and Switch

Just because your fancy new Claude Code plugin prints out “50% tokens saved” in the logs doesn’t mean you actually got them. I was playing around with Caveman Compression last week and tried to get the UserPromptSubmit hook to rewrite prompts using the tool for savings across the board. Turns out? The hook doesn’t allow it. Probably for security reasons; can you imagine the injection attacks if any random plugin could hook into and replace your prompts? ...

April 15, 2026 · 3 min · 462 words · map[email:me@wynandpieters.dev name:Wynand Pieters]
Cover image for When Gaming Lost Its Soul

Why Technology Shifted from Purpose to Profit

I finished Masters of Doom a few weeks ago and I’m nearly done with Hackers: Heroes of the Computer Revolution. Both books hit harder than they should, given I already knew most of the stories. But reading them back-to-back crystallized something that’s been nagging at me for months. There’s a line in Hackers about the MIT Tech Model Railroad Club in the 1960s: “Access to computers should be unlimited and total. All information should be free.” ...

April 13, 2026 · 11 min · 2269 words · map[email:me@wynandpieters.dev name:Wynand Pieters]
Cover image for C.A.S.T.

The Future of AI Coding is Directing. Let Me Introduce You to Your C.A.S.T.

Previous post for context: Two AI Agents Walk Into a Codebase If you look at social media, everyone will tell you that most people are still using AI like a very fast keyboard. You write what you want, it writes the code, you review it, you move on. Faster, sure. But you’re still in the driver’s seat for every line, every file, every decision. They will also tell you that the future is not that. The future is swarms of AI agents doing the work of 100s of people. And I mostly agree. The shift that’s actually happening — and I say this as someone who’s spent the last month living inside it — is from writing code to directing agents. ...

April 9, 2026 · 9 min · 1797 words · map[email:me@wynandpieters.dev name:Wynand Pieters]
Cover image for Rediscovering When Coding Was Fun

Rediscovering When Coding Was Fun

I never posted why I paused development on So This Is How I Die. If you’ve been following the devlog, you’ll know the story up to a point. The slow progress, the balancing act with client work, the occasional “I’m having a hard time” entry that I posted because solo dev accountability sometimes means confessing that nothing is on fire, you’re just tired. What you won’t find is a post that says this is where I stopped, and here’s why. ...

March 30, 2026 · 13 min · 2638 words · map[email:me@wynandpieters.dev name:Wynand Pieters]
Cover image for We've Seen This Movie Before

We've Seen This Movie Before

I’ve been sitting on this comparison for a while, trying to decide if it was too obvious to write about. Then a good friend of mine DM’d me on Slack about “every vibe coding tech bro is now vibe coding a dashboard to ‘monitor the global situation’. my feed is full of it.” with some screenshots of the kind of stuff that’s popping up everywhere. And it just reminded me; I’m not imagining this. ...

March 19, 2026 · 10 min · 2111 words · map[email:me@wynandpieters.dev name:Wynand Pieters]
Cover image for Two AI Agents Walk Into a Codebase

Two AI Agents Walk Into a Codebase

That’s the punchline and the problem. I’ve run into these two similar scenarios which have had me stumped and annoyed. In one, I’m running Claude Code in both GoLand and PyCharm, trying to integrate one project’s API with another project’s GRPC service. In the other, I have a Scala library that needs updates, and then multiple services that depend on that library. The hiccup: each instance is completely unaware of the other’s existence. ...

March 10, 2026 · 2 min · 412 words · map[email:me@wynandpieters.dev name:Wynand Pieters]
Cover image for The Devil's Advocate

The Devil's Advocate

One of the reasons I’m saddened that formal debate isn’t taught in schools anymore is that we’ve lost a key skill in not only communicating, but also in critical thinking and research. In debate, you’d often have to argue for the side that doesn’t match your own personal view. You’d be forced to research, refine your understanding, and in some cases actually change your opinion because you realized you were wrong. Because that’s the thing about an opinion, right? Despite what the internet and social media will have you believe, it’s not fact. It’s not the whole truth. It’s your perspective on something. ...

March 9, 2026 · 2 min · 368 words · map[email:me@wynandpieters.dev name:Wynand Pieters]