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 • 
Finn Christiansen
I have this new approach. But it only works in perfection…
Organizational change should be a dial—not a switch.
Jul 23 • 
Finn Christiansen
Kafka Without the Complexity? That’s what Redpanda promises…
Can Redpanda finally make event streaming accessible to everyone?
Jul 22 • 
Finn Christiansen
1
Optimizing throughput sounds smart—until it costs you real money.
How consumer habits sneak into business decisions—and hurt performance.
Jul 20 • 
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 • 
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 • 
Finn Christiansen
How Ephemeral Environments Prevent Cloud Breakages
Why local testing isn’t enough in a serverless world
Jul 15 • 
Finn Christiansen
Intuition vs. Reality: Understanding Cloud Cost Traps
A real-world example of why cloud pricing can be unintuitive
Jul 14 • 
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 • 
Finn Christiansen
1
Who Should Handle CORS: Your Backend or Your Infrastructure?
Why moving CORS handling to infrastructure helps in production — but hurts locally.
Jul 10 • 
Finn Christiansen
1
Is It Really Urgent? Let Your Product Owner Decide!
Why developer priorities shouldn’t be set in private Slack messages.
Jul 9 • 
Finn Christiansen
2
"You should have thought about that before"
How a simple API call turned into a days-long delay
Jul 7 • 
Finn Christiansen
1
© 2025 Finn Christiansen
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture