Writing

Thoughts on products, engineering, and strategy.

The ADE Wars Have Begun

A comparison of emerging Agentic Development Environments - Cursor 2.0, Conductor, Codex Web, and Claude Web - and what features actually matter for the future of coding.

aiagentsadeagentic-codingcoding
Feb 4, 2026

A zoological history of the Americas: how animals, geography, and luck dictated the terms of 1492

How geography and the movement of animals, including humans, laid the stage for the fated meeting of the old and new worlds.

historyevolutionzoology
Jan 6, 2026

Building your AI Engineering Scaffolding

How to build your AI Engineering Scaffolding in the age of multiple AI SWE tools

aiengineeringvibe-codingvibe-engineeringcoding-agents
Oct 22, 2025

Map-Based Strategy & Product Vision: How EU4 made me a better Product Manager

How playing Europa Universalis IV, a grand strategy game, has influenced my approach to product management and business strategy.

product managementstrategygamingbusinesshistory
May 14, 2025

I like my code DAMP

Why DAMP is better than DRY for maintainable code.

Jul 20, 2023

Building Okayar (Part 4): Authentication and Authorization via Firebase Auth

Adding secure authentication and authorization to a serverless application using Firebase Auth.

Jan 10, 2022

Building Okayar (Part 3): UI Built in React

Creating a responsive and intuitive user interface for OKR tracking with React and modern web technologies.

Dec 23, 2021

Building Okayar (Part 2): Infrastructure through Serverless and Terraform

Setting up scalable and cost-effective infrastructure using serverless architecture and infrastructure as code.

Sep 16, 2021

Building Okayar (Part 1): How it Started + Back-end CRUD Serverless Lambda API in Go

The beginning of my journey building a personal OKR tracking tool with Go, AWS Lambda, and serverless architecture.

May 9, 2021