Carolyn Klinger
6 posts
The Problem: The “Extract-Edit-Recompress” Loop
We’ve all been there. You have a compressed file, you need to change one tiny thing inside it,…
Injecting Version Info at Build Time in Go With -ldflags
Book: The Complete Guide to Go Programming Also by me: Hexagonal Architecture in Go — the companion book…
Claude Code vs Codex CLI vs Gemini CLI: Which AI Terminal Agent Wins in 2026?
Quick verdict Claude Code is the most capable AI terminal coding agent in 2026, offering the deepest code…
World in Chaos, Japan at a Crossroads: Why Wa (Harmony) Is the Governance Model the World Needs
The World in 2026: A New Warring States Era The World Economic Forum’s Global Risks Report 2026 ranks…
Imagine changing your app’s behaviour… without changing the code. (Part 2)
Recently, I posted my “Event-Driven AI” experiment. I presented it as a “Rules Engine,” but I’ve realized that…
How we boosted win rates from 16% to 45% and drove $1.2M in revenue in 90 days
Over the past year at Affinity, we faced a growing challenge: a rising competitor began aggressively targeting both…