-
Claude Code Prompts for Taming Your GitHub Repository Sprawl
Some useful Claude Code prompts for GitHub repository management. 1. Archive stale repositories Using the GitHub CLI (gh), find all of my repositories that haven't been pushed to in over 5 years and archive them. List them first and ask for …
-
First in a series of posts on vibe coded projects. SRE Commander — a keyboard-only RTS where you manage servers through traffic spikes, memory leaks, and cascading failures. Over-provision? Bleed cash. Under-provision? Everything buckles.
-
Viral — you play as a virus, not a single ship, but a living swarm of particles that flock using boid behavior. Consume cells, grow your numbers, dodge antibodies. Simple loop: infect, grow, survive. Looks like a neon petri dish under a …
-
What I Actually Mean When I Say "Vibe Coding"
Have you thought about what you actually mean when you tell someone you vibe code? The term gets thrown around a lot, but I think there’s a meaningful distinction worth spelling out. Here’s how I think about it. Vibe coding, to me, doesn’t …
-
Stop Using pip. Seriously.
If you’re writing Python in 2026, I need you to pretend that pip doesn’t exist. Use Poetry or uv instead. Hopefully you’ve read my previous post on why testing matters. If you haven’t, go read that first. Back? Hopefully you are convinced. …
-
Why Testing Matters
There is a fundamental misunderstanding about testing in software development. The dirty and not-so-secret, secret, in software development is TESTING is more often than not seen as something that we do after the fact, despite the best …
-
Serverless and Edge Computing: A Practical Guide
Serverless and edge computing have transformed how we deploy and scale web applications. Instead of managing servers, you write functions that automatically scale from zero to millions of users. Edge computing takes this further by running …
-
Defending Your Node Modules: Security Tools and When to Rewrite Dependencies
This week I’ve been on a bit of a JavaScript kick; writing about why Vitest beats Jest, comparing package managers, diving into Svelte 5. But there’s one topic that we shouldn’t forget: security. node_modules is the black hole directory …
-
I don’t have a problem with .NET Core, but .NET Framework (ASP.NET Web Forms) is another story. UX and Anti-patterns abound. Can’t go directly to a link. Terrible SEO. Broken back button all over the place…. The __VIEWSTATE in particular …
-
Ditch Jest for Vitest: A Ready-Made Migration Prompt
If you’ve ever sat there watching Jest crawl through your TypeScript test suite, you know pain. I mean, I know your pain. When Switching to Vitest, and the speed difference is genuinely dramatic. The answers to why it’s slow are easy to …