Writing
Recent Blog Posts
February 20, 2026
How and why I built openclawpm
I kept seeing agent demos that looked magical. Then I tried to build one I could actually use—highly specialized, real context, real tools—and it fell apart the second I switched machines....
Read →February 4, 2026
Shipping pmprompt Skills as a Claude Code Plugin
I've been trying to make PM work more repeatable. Not by replacing judgment, but by packaging the workflows that reliably produce clarity. This week I shipped the pmprompt skills library as a Claude...
Read →January 29, 2026
Building PM Practice: Extracting Real Product Decisions from Lenny's Podcast Transcripts
A practical guide to building a PM practice platform using Laravel, AI for scenario extraction and grading, and real product decisions from industry leaders. Over Christmas break, I started working...
Read →Other Articles
An in-depth analysis of the AI product management landscape and market trends for 2025
A comprehensive look at how artificial intelligence is reshaping the future of product management
Exploring how AI can help improve product requirement documents and streamline the product development process
A practical explanation of JSONL format and how it differs from regular JSON
A modern guide to implementing fax capabilities in today's digital world
A framework for product managers to effectively leverage AI tools and capabilities in their workflow
An overview of the JSONL format and its practical applications in data processing