Blog.

Just a decorative image for the page.

My musings on anything from leadership to technology to entrepreneurship and back.

Apr 13, 2026

The Performance Improvement Plan

The Performance Improvement Plan is one of the most important tools for managers. Done right, it helps the person, the team, and the organization.

Mar 28, 2026

Tech Due Diligence: A CTO's Perspective

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.

Mar 18, 2026

AI Predictions

My predictions on how AI will reshape software engineering teams, code quality, and the industry at large.

Feb 23, 2026

World's Smallest Java Framework

The story of NinjaX: from a full-featured Java web framework to a dependency-free core that fits in 96KB.

Feb 18, 2026

Java’s HttpServer for fun and profit

Is the JDK-supplied HttpServer able to compete with Jetty? And can we use it for production workloads and reduce our attack surface for supply chain attacks? Let’s explore…

Jan 30, 2026

Java in 2026

Let's check out how Java evolved. What's great - and what is missing in 2026

Jan 10, 2026

Tech Debt Kills

Tech debt doesn’t just slow you down a bit. Left unchecked, it compounds until your company grinds to a halt. Let's check out why that happens and how to deal with it.

Dec 16, 2025

Popular Programming Languages

Where do you check which programming language might fit a certain challenge? Which languages are widely used? And where is talent available?

Dec 10, 2025

Tech Hiring Funnel

Let's explore how to make tech hiring predictable, measurable, and boringly reliable. Caveat: It's all about measuring and benchmarking...

Oct 30, 2025

Categorize Capitalizable Work

In this post, I’ll walk you through a straightforward framework for categorizing technology spend. With just a little extra clarity, your engineering, product, and finance teams can make smarter decisions and avoid unnecessary headaches.