
My musings on anything from leadership to technology to entrepreneurship and back.
When does hiring an Interim or Fractional CTO make sense? Seven real scenarios where temporary technology leadership delivers outsized value -- from leadership gaps to PE post-acquisition execution.
I had a silly idea: what if my homepage had a hidden arcade game where the actual text on the page becomes the enemies you shoot? I built it with Claude Code in about 30 minutes across three iterations. Here is how it went, what worked, and where I had to step in as the engineer.
Steve Jobs is the default template whenever leadership in tech comes up. But Bill Gates, Elon Musk, and Satya Nadella ran companies of comparable scale with very different styles. Looking at all four side by side is a much more useful lens than picking one as a hero - and the leader most managers should actually copy is probably not the one you'd expect.
The Stoics ran through plagues, civil wars, and political chaos while staying useful and sane. That is almost exactly the job description of an interim CTO. Here are seven lessons I keep coming back to.
Practical lessons from introducing AI-accelerated engineering in real companies. How agentic coding, automated testing, and AI-driven migration are changing how software gets built -- and what leadership needs to do differently.
When your top customers dictate your roadmap, your product becomes five bespoke solutions wearing a trenchcoat. Let's discuss a practical framework for shifting from customer-dictated to product-driven without losing revenue.
The Performance Improvement Plan is one of the most important tools for managers. Done right, it helps the person, the team, and the organization.
A practical guide to technology due diligence for PE and VC investors. What to assess, how to structure the process, and how to turn findings into a value creation roadmap -- from a CTO who has been on both sides.
My predictions on how AI will reshape software engineering teams, code quality, and the industry at large.
The story of NinjaX: from a full-featured Java web framework to a dependency-free core that fits in 96KB.