I’m Lars

Writes about emerging technologies, machine learning, programming, other things, and 🖤 programming languages.

"There's life on mars" -- Scooter

Latest Posts

Building an NFL Game Predictor While I Slept: The Ralph Wiggum Paradigm in Action

I went to bed. 53 minutes later, I had a working NFL game prediction microservice. Here’s how the Ralph Wiggum paradigm turned a concept document into a deployed application with mac...

The T in vibe coding stands for testing (Part 3): Mutation testing the vibes

In Part 1, I argued that AI-generated tests are circular. In Part 2, I explained why using a different LLM doesn’t solve the independence problem. Now let’s get empirical. Mutation ...

The T in vibe coding stands for testing (Part 2): What independence actually means

In Part 1, I argued that LLM-generated tests are fundamentally circular: the same system that wrote the code decides what “correct” means. The obvious response is: use a different LL...

The T in vibe coding stands for testing

Vibe coding has become the dominant way developers interact with AI assistants. The workflow is seductively simple: describe what you want, let the LLM generate the code, maybe run i...

The AI Hype Cycle - Déjà Vu in Silicon Valley

write an article and take these points into account: • “Write an essay comparing the current AI hype cycle to previous technology bubbles.” • “Summarize the difference between AI ...

How to explain MCP (Model Context Protocol) and what are its advantages?

“The bridge that blooms mirror reveals the time of river” — Fortune Cookie from try-mcp.dev An API - an interface to a system - is simply called with the appropriate values to t...