The Blog
Random thoughts, occasional insights, and lessons from breaking things in production.
How I Built This Site With Claude Code
The full story of building ivanmisic.net from scratch. No frameworks, no templates. Just PHP, vanilla JS, a custom CSS design system, and Claude Code.
How a pull/diff/push CLI workflow bridges the gap between database content and file-based AI editing tools like Claude Code.
Klarna automated two-thirds of customer service, cut resolution times by 82%, then admitted quality suffered. The real story isn't about AI failing.
It took a month to build and four months to get permission. Growing teams don't move faster. They just spend more time asking for approval.
Build centrally and local markets hate you. Build locally and you drown in fragmentation. The model that actually works for multi-market digital products.
The cost of building software is collapsing. The cost of not knowing what to build is compounding. Every knowledge worker now faces the same challenge engineers have struggled with for decades.
App sprawl is expensive. Multiple codebases, duplicated effort, inconsistent experiences, and mounting maintenance costs. Here is a practical framework for consolidating your app portfolio without losing what makes each market unique.
The real value of AI isn't cutting headcount. It's giving your best people the one thing they never had - time to think, explore, and scale what they already know.
The graveyard of failed digital transformations is full of billing system replacement projects. The smartest companies build abstraction layers instead.
We analyzed engagement across an entire app feature set. Over 40% of the scope generated less than 2% of engagement. This is how to avoid building features nobody uses.
Most companies treat their app as a self-service cost-saver. The ones winning treat it as their primary business channel. The evolution from service to engagement, in three phases.
As projects grow, the way you use Claude Code needs to evolve. Start fresh sessions often, be specific about files, and break big tasks into small steps.
Claude Code is powerful, which is exactly why you should verify the important stuff. Review changes, protect sensitive files, save snapshots, and start fresh sessions.