Finn Christiansen

Home
Archive
About
You’re Not Clumsy—You’re Just Mismanaging Your Error Budget
From dropped cups to software outages: rethink your margin for mistakes.
Jul 24, 2025 • Finn Christiansen
I have this new approach. But it only works in perfection…
Organizational change should be a dial—not a switch.
Jul 23, 2025 • Finn Christiansen
Kafka Without the Complexity? That’s what Redpanda promises…
Can Redpanda finally make event streaming accessible to everyone?
Jul 22, 2025 • Finn Christiansen
Optimizing throughput sounds smart—until it costs you real money.
How consumer habits sneak into business decisions—and hurt performance.
Jul 20, 2025 • Finn Christiansen
Serverless Done Right: Why Hono Beats Express and Nest for Me
Why this lesser-known Node.js framework deserves your attention.
Jul 18, 2025 • Finn Christiansen
From PostgreSQL to ElasticSearch: The Power of CQRS in Real Projects
Why separating reads and writes can lead to simpler, faster systems
Jul 16, 2025 • Finn Christiansen
How Ephemeral Environments Prevent Cloud Breakages
Why local testing isn’t enough in a serverless world
Jul 15, 2025 • Finn Christiansen
Intuition vs. Reality: Understanding Cloud Cost Traps
A real-world example of why cloud pricing can be unintuitive
Jul 14, 2025 • Finn Christiansen
Don’t Be a Hero: Why Safe Migrations Beat Smart Hacks
A real-world lesson in why confidence isn’t a strategy.
Jul 12, 2025 • Finn Christiansen
Who Should Handle CORS: Your Backend or Your Infrastructure?
Why moving CORS handling to infrastructure helps in production — but hurts locally.
Jul 10, 2025 • Finn Christiansen
Is It Really Urgent? Let Your Product Owner Decide!
Why developer priorities shouldn’t be set in private Slack messages.
Jul 9, 2025 • Finn Christiansen
"You should have thought about that before"
How a simple API call turned into a days-long delay
Jul 7, 2025 • Finn Christiansen
© 2026 Finn Christiansen · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture