Writing

Building My Own Productivity Voice Agent

Voice-native AI is shaping up to be one of the biggest opportunities in productivity software. Here's why OpenAI is uniquely positioned to win it, and what I learned building my own version.

ChatGPT Agents: When Every Agent Gets Its Own Computer

ChatGPT Agents is a public preview of OpenAI's larger agent platform strategy: every useful agent needs either your computer or its own.

It doesn't have to be OpenClaw: Using Claude via Telegram

Anthropic shipped an official Telegram channel for Claude Code. It's more polished than the DIY OpenClaw-style setups, simpler to configure, and uses the Claude subscription you already pay for.

Building AI Agents? The AI Is the Easy Part.

The models are smart enough. The hard part is everything you build around them — identity, cognition, agency, and interface. A framework for thinking about what actually makes agents work.

From Feedback to Feature in Minutes

How connecting in-app prototype feedback to an AI coding agent compresses the iteration cycle from days to minutes.

The Age of Mass Intelligence

I ran a 3‑AI experiment after reading Ethan Mollick on "Mass Intelligence." Asked Claude, ChatGPT, and Gemini the same big questions—then compared how each imagines our future. My takeaways and a clear favorite emerge.

How to Communicate Better (as a Product Manager)

This post highlights why clear communication is essential for Product Manager success and shares actionable advice from entrepreneur Wes Kao's conversation on Lenny's Podcast. Learn specific frameworks to improve your clarity, influence, and impact, based on notes from the episode "Become a Better Communicator".

Google Gemini

Despite less initial buzz compared to competitors, Google's Gemini is poised to dominate due to its mission alignment, tool integrations, vast distribution, search dominance, rapid development, and deep user data access.

Productizing AI Technology

About the arms race in AI technology and how productizing it just started

Why I Write

Why writing is an essential part of my thinking

Maker Time vs. Manager Time

Solving the time struggle of the knowledge worker