All Posts
Thoughts on engineering culture, team dynamics, and the chaos of building software.
Database.Migrate() on Startup: Anti-Pattern or Good Enough?
On Database.Migrate() in Program.cs in production, knowing your context, and picking the simplest thing that works.
Read more →
That AI Changed That Much? It Will Change How We Work, But Is It the Big Deal?
AI will make our life harder, not easier. The bar is rising, the spiral keeps turning, and writing code is becoming the least important skill in tech.
Read more →
I Overengineered a Shopping List App
I'm too lazy to manually deploy a private project that only 2 people will ever use. Do you overengineer your private projects too?
Read more →
How I Built and Deployed This Site
A deep dive into the Astro framework, GitHub Pages deployment, and the design decisions behind this blog.
Read more →
Culture Beats Strategy
Why what you tolerate matters more than what you plan. On team dynamics, organizational culture, and real performance.
Read more →
What Companies Really Measure
The gap between corporate values and actual metrics. Why obsessing over productivity prevents real improvement.
Read more →