My public notes

I built Appsilon, then handed the CEO seat to a successor. Now I’m back to building things - often just for myself - and writing here about what I learn along the way. AI agents have me hooked right now. Posts are proofread and polished with AI, but I take responsibility for every word here.

Worktree per agent

After the November 2025 inflection, running multiple agents in parallel became normal — and that’s when git worktree finally started paying for itself. What I wanted to understand before using it blindly.

April 9, 2026

Use Numbered Lists Instead of Bullet Points

Utilizing numbered lists instead of bullet points simplifies referencing and improves communication. In a remote work environment, asynchronous communication is a significant aspect of our daily interactions. This communication primarily occurs through text but can also include recorded messages. To facilitate seamless discussions and easily reference points, it’s essential to format our messages effectively. When listing multiple items or ideas, we often present them in a casual manner, such as “Here are my topics: X, Y, Z.” Alternatively, we can opt for a more structured approach: “I want to share three topics with you. Topic 1 is X. Topic 2 is Y.” This method is effective in both written and spoken forms. ...

April 6, 2023

What makes a good Key Result or KPI

Throughout my career, I’ve encountered numerous KPIs that turned out to be a waste of time – some of which I set myself. However, each experience has taught me valuable lessons on how to establish better KPIs. In this blog post, I’ll share five common pitfalls to avoid when setting KPIs. Lesson 1: Distinguish Key Results from Initiatives It’s easy to mistakenly define a Key Result (KR) as an initiative, such as “rebuild our website from scratch” or “implement a new onboarding process.” ...

November 27, 2022