Blog

Thoughts on product leadership, engineering, and the creative web.

Explore

More Articles

Engineering Manager to Director: The Skills Gap
February 24, 202513 min read

Engineering Manager to Director: The Skills Gap

The jump from managing a squad to managing managers is the hardest transition in tech. It requires a shift from 'Execution' to 'Strategy'.

Read Article
OKRs vs. KPIs for Engineering Teams: Stop Measuring the Wrong Things
April 10, 202511 min read

OKRs vs. KPIs for Engineering Teams: Stop Measuring the Wrong Things

Do not measure lines of code. Do not measure 'velocity' as a goal. Here is how to write engineering OKRs that actually drive business value.

Read Article
Leading Remote Asynchronous Teams: The 2025 Handbook
June 25, 202514 min read

Leading Remote Asynchronous Teams: The 2025 Handbook

The debate is over. Hybrid is here. But 'Async' is the real superpower. How to run a team that spans 12 time zones without burnout.

Read Article
Financial Fluency for Engineering Leaders (FinOps)
August 15, 202512 min read

Financial Fluency for Engineering Leaders (FinOps)

Cloud bills are the new technical debt. Why every Staff Engineer needs to understand the cost of a DynamoDB read unit.

Read Article
The Rise of the Fractional Executive: Renting Expertise in 2025
August 15, 202512 min read

The Rise of the Fractional Executive: Renting Expertise in 2025

The tenure of a startup CMO is 18 months. The tenure of a VP of Sales is 14 months. Why hire full-time when you can rent the expertise for the duration of the problem? The 'Fractional' C-Suite is the future of work.

Read Article
How to align Product, Sales, and Engineering (The 'Triad')
November 05, 202515 min read

How to align Product, Sales, and Engineering (The 'Triad')

The 'Blame Game' kills startups. How to create a unified 'Revenue Team' where Sales sells what Engineering can build.

Read Article
Generative Engine Optimization (GEO): The New SEO
January 22, 202514 min read

Generative Engine Optimization (GEO): The New SEO

The 10 blue links are dying. How to rank in ChatGPT, Claude, and Perplexity. Optimization strategies for the answer engine era.

Read Article
Product-Led Growth (PLG) for B2B Enterprise: A Playbook
March 28, 202512 min read

Product-Led Growth (PLG) for B2B Enterprise: A Playbook

Slack did it. Zoom did it. But can you do it with a $100k ACV product? The hybrid motion of 'Product-Led Sales'.

Read Article
Founder-Led Sales: Why Personal Brands Drive Revenue
May 15, 202510 min read

Founder-Led Sales: Why Personal Brands Drive Revenue

People buy from people. Why the CEO's LinkedIn profile is your highest converting landing page in 2025.

Read Article
Community-Led Growth: Moving Beyond the 'Support Forum'
July 30, 202511 min read

Community-Led Growth: Moving Beyond the 'Support Forum'

Community is not a cost center; it's a moat. How to build a vibrant ecosystem where users help users.

Read Article
The 'Fractional' Executive: Hiring a Fractional CPO or CTO
September 25, 20259 min read

The 'Fractional' Executive: Hiring a Fractional CPO or CTO

You can't afford a $300k CTO, but you can't afford to have no strategy. The rise of the expert-for-hire model.

Read Article
Platform Engineering vs. DevOps: What’s the Difference?
June 08, 202511 min read

Platform Engineering vs. DevOps: What’s the Difference?

DevOps was about culture. Platform Engineering is about product. Why high-performing teams are building Internal Developer Platforms (IDPs).

Read Article
Measuring Developer Experience (DevEx): Metrics That Matter
July 14, 202512 min read

Measuring Developer Experience (DevEx): Metrics That Matter

Move over DORA metrics. In 2025, we measure 'Flow State' and 'Joy'. How to quantify the qualitative side of engineering.

Read Article
AI Coding Assistants Showdown: GitHub Copilot vs. Cursor vs. Codeium
August 22, 202516 min read

AI Coding Assistants Showdown: GitHub Copilot vs. Cursor vs. Codeium

We spent a month coding with each. Cursor wins on codebase context, Copilot on enterprise integration. Here is the full breakdown.

Read Article
The Return of the Monolith? Microservices Architecture in 2025
September 05, 202513 min read

The Return of the Monolith? Microservices Architecture in 2025

Amazon Prime Video saved 90% cost by moving back to a monolith. Why the 'Modular Monolith' is the pragmatic architecture of choice.

Read Article
Managing Technical Debt in the Age of AI
October 18, 202510 min read

Managing Technical Debt in the Age of AI

AI generates code faster than we can review it. Is this the end of clean code? How to use AI to refactor and pay down debt automatically.

Read Article
The AI Product Manager’s Toolkit: Top Tools for 2025
January 10, 202510 min read

The AI Product Manager’s Toolkit: Top Tools for 2025

The definitive stack for the modern PM. From automated PRD generators to predictive analytics, these are the tools you need to survive.

Read Article
Prompt Engineering for Product Managers: A Complete Guide
February 12, 202515 min read

Prompt Engineering for Product Managers: A Complete Guide

Stop treating ChatGPT like Google. Learn the framework for strategic prompting that generates usable strategy, data analysis, and copy.

Read Article
How to Build an 'AI-First' Product Roadmap
March 15, 202512 min read

How to Build an 'AI-First' Product Roadmap

Integrating GenAI features isn't just another ticket. It requires a new roadmap structure involving data readiness, model selection, and eval loops.

Read Article
Small Language Models (SLMs) vs. LLMs: What Product Leaders Need to Know
April 02, 202510 min read

Small Language Models (SLMs) vs. LLMs: What Product Leaders Need to Know

Bigger isn't always better. Why 2025 is the year of the Small Language Model (SLM) for privacy, speed, and cost.

Read Article
Writing Ethical AI Policy: A Template for Product Teams
May 20, 202514 min read

Writing Ethical AI Policy: A Template for Product Teams

The EU AI Act is here. Do you have a policy? Here is a practical framework for ensuring your AI product is safe, compliant, and fair.

Read Article
Evolution of Design Systems: Beyond Components
February 2, 202510 min read

Evolution of Design Systems: Beyond Components

Design systems are evolving from static component libraries to dynamic, token-based engines that power multi-platform experiences automatically.

Read Article
Generative UI: Interfaces that Design Themselves
December 10, 202411 min read

Generative UI: Interfaces that Design Themselves

Exploring the concept of Generative UI, where interfaces adapt in real-time to user intent and context, powered by LLMs.

Read Article
Continuous Product Discovery: A Practical Guide
November 22, 202414 min read

Continuous Product Discovery: A Practical Guide

Why discovery shouldn't stop after the PRD is written. implementing continuous discovery loops to keep your product aligned with customer needs.

Read Article
Optimizing Next.js 15 for Core Web Vitals
October 15, 202412 min read

Optimizing Next.js 15 for Core Web Vitals

Deep dive into the latest performance features in Next.js 15, including partial prerendering and advanced caching strategies.

Read Article
The Ethics of AI Product Design
September 05, 202413 min read

The Ethics of AI Product Design

Balancing innovation with responsibility. How to build AI products that are safe, fair, and aligned with human values.

Read Article
Scaling Engineering Teams: From 5 to 50
August 18, 202415 min read

Scaling Engineering Teams: From 5 to 50

Lessons learned from scaling a startup engineering team. Setting up culture, processes, and communication channels that scale.

Read Article
UX Principles for Spatial Computing
July 30, 202411 min read

UX Principles for Spatial Computing

Designing for the Vision Pro and beyond. How spatial computing changes the rules of interaction design and information architecture.

Read Article
The Art of Zero to One: Building MVPs
December 15, 20237 min read

The Art of Zero to One: Building MVPs

Lessons learned from building 0->1 products. Why you should sell before you build.

Read Article
Data Dynamic: Being Data-Informed, Not Data-Driven
November 08, 202315 min read

Data Dynamic: Being Data-Informed, Not Data-Driven

The subtle difference between following data blindly and using it to inform your intuition.

Read Article
Modern Frontend Architecture: Server Components, Signals, and The Edge
October 24, 202325 min read

Modern Frontend Architecture: Server Components, Signals, and The Edge

The pendulum swings back to the server. A deep dive into React Server Components (RSC), Islands Architecture, Resumability (Qwik), and Fine-Grained Reactivity (Signals). Why the future of frontend is hybrid, distributed, and zero-runtime.

Read Article
Leading High-Performance Remote Teams: The Async First Management Style
September 15, 202315 min read

Leading High-Performance Remote Teams: The Async First Management Style

Strategies for building trust, accountability, and culture in distributed engineering teams. Why async communication is the only way to scale.

Read Article
The Psychology of SaaS Pricing: Nudging Users to 'Yes'
August 02, 202315 min read

The Psychology of SaaS Pricing: Nudging Users to 'Yes'

Pricing is 10% math and 90% psychology. How to use price anchoring, value metrics, and the decoy effect to monetize effectively.

Read Article
Accessibility-First Development: Designing for the Margins
July 10, 202314 min read

Accessibility-First Development: Designing for the Margins

Why accessibility should be a constraint, not a checklist. Building inclusive web experiences from day one for a better internet.

Read Article
Supercharging PM Workflows with ChatGPT: The 10x Product Manager
June 05, 202315 min read

Supercharging PM Workflows with ChatGPT: The 10x Product Manager

Practical prompts, frameworks, and workflows for Product Managers to leverage LLMs. Moving beyond basic chatbots to building reasoning engines.

Read Article
Micro-Frontends: The Good, The Bad, and The Ugly
May 20, 202318 min read

Micro-Frontends: The Good, The Bad, and The Ugly

A deep dive into the operational complexity vs. team autonomy trade-off. When to break the monolith and when to embrace it.

Read Article
Impact Mapping: Escaping the Feature Factory
April 12, 202316 min read

Impact Mapping: Escaping the Feature Factory

Stop building features nobody wants. A comprehensive guide to connecting deliverables to business outcomes using Impact Mapping.

Read Article
Product Thinking in Web3: Beyond the Hype
November 15, 202220 min read

Product Thinking in Web3: Beyond the Hype

Applying traditional product management principles to the decentralized web. A deep dive into Identity, DeFi, DAOs, and the UX challenges of the future.

Read Article
Why Web Developers Should Learn Rust (And It's Not Just for Speed)
October 03, 202222 min read

Why Web Developers Should Learn Rust (And It's Not Just for Speed)

Rust is eating the web infrastructure. From Turbopack to Tauri, understanding Rust is becoming a superpower for frontend engineers. Here is your survival guide.

Read Article
Storytelling: The PM's Superpower
September 10, 20226 min read

Storytelling: The PM's Superpower

How to craft compelling narratives to influence stakeholders and rally the team around a vision.

Read Article
Designing for Dark Mode
August 22, 20225 min read

Designing for Dark Mode

Technical and aesthetic considerations for implementing a robust dark mode themes in web applications.

Read Article
OKRs vs KPIs: What's the difference?
July 14, 20225 min read

OKRs vs KPIs: What's the difference?

Clearing up the confusion between Objectives & Key Results and Key Performance Indicators. How to use both effectively.

Read Article
Serverless Architecture Patterns
June 08, 20229 min read

Serverless Architecture Patterns

Common design patterns for building scalable event-driven applications on AWS Lambda and Vercel.

Read Article
User Onboarding: The First 5 Minutes
May 18, 20227 min read

User Onboarding: The First 5 Minutes

Reducing time-to-value. Strategies for creating an effective onboarding flow that retains users.

Read Article
The Testing Pyramid Revisited
April 05, 20228 min read

The Testing Pyramid Revisited

Is the testing pyramid still relevant in the age of integration testing? Balancing E2E, Integration, and Unit tests.

Read Article
Cognitive Biases in Product Decisions
March 15, 20226 min read

Cognitive Biases in Product Decisions

How confirmation bias and sunk cost fallacy derail product roadmaps. Being aware of your own mental traps.

Read Article
The Rise of No-Code Tools
November 30, 20216 min read

The Rise of No-Code Tools

How no-code and low-code platforms are empowering non-technical founders to validate ideas faster.

Read Article
The JAMstack Revolution
October 12, 20217 min read

The JAMstack Revolution

Why pre-rendering and decoupling the frontend is the future of the web. Benefits for security and performance.

Read Article
Figma for Developers
September 05, 20215 min read

Figma for Developers

Essential Figma skills for engineers. How to inspect designs, export assets, and understand auto-layout.

Read Article
Monolith vs Microservices: The Eternal Debate
August 15, 202110 min read

Monolith vs Microservices: The Eternal Debate

There is no silver bullet. Analyzing the trade-offs between monolithic architectures and disturbed systems.

Read Article
Metrics That Matter: North Star Metric
July 20, 20216 min read

Metrics That Matter: North Star Metric

Defining a North Star Metric that aligns the entire organization towards sustainable long-term growth.

Read Article
Demystifying TypeScript Generics
June 10, 20218 min read

Demystifying TypeScript Generics

A practical guide to understanding and using generics in TypeScript to write reusable and type-safe code.

Read Article
Searching for Product-Market Fit
May 05, 20217 min read

Searching for Product-Market Fit

The elusive quest for PMF. strict definitions, leading indicators, and what to do when you don't have it.

Read Article
Surviving the Transition to Remote Work
December 10, 20206 min read

Surviving the Transition to Remote Work

Reflections on the global shift to remote work. Tools and habits to stay productive and sane at home.

Read Article
GraphQL vs REST: A 2020 Perspective
November 15, 20208 min read

GraphQL vs REST: A 2020 Perspective

Comparing the two dominant API paradigms. Why GraphQL is gaining traction in modern frontend teams.

Read Article
Utility-First CSS with Tailwind
October 01, 20206 min read

Utility-First CSS with Tailwind

Why I stopped writing BEM and embraced utility classes. The productivity boost of keeping styles in your markup.

Read Article
Understanding Jobs to be Done (JTBD)
September 12, 20207 min read

Understanding Jobs to be Done (JTBD)

A framework for understanding customer motivation. People don't buy products; they hire them to do a job.

Read Article
A Retrospective on React Hooks
August 05, 20208 min read

A Retrospective on React Hooks

One year later: how Hooks have changed the way we write React components. Cleaner logic reuse, but a steeper learning curve.

Read Article
Dealing with Imposter Syndrome in Tech
July 20, 20205 min read

Dealing with Imposter Syndrome in Tech

You are not alone. Why everyone feels like a fraud in this fast-moving industry and how to cope with it.

Read Article
Kanban vs Scrum: Choosing the Right Process
June 15, 20206 min read

Kanban vs Scrum: Choosing the Right Process

Agile is a mindset, not a ceremony. When to use flow-based Kanban vs iteration-based Scrum.

Read Article
The Underrated Value of Documentation
May 10, 20205 min read

The Underrated Value of Documentation

Why writing things down is the highest leverage activity for a senior engineer or PM.

Read Article
Web Accessibility Basics for Everyone
April 22, 20206 min read

Web Accessibility Basics for Everyone

Simple steps to make your website more accessible. Semantic HTML, alt text, and keyboard navigation.

Read Article
Navigating the Engineering Career Ladder
March 18, 20207 min read

Navigating the Engineering Career Ladder

IC vs Management track. How to progress from Junior to Senior and Staff Engineer.

Read Article

Let's work together.

Got a wild idea? A boring problem that needs a creative solution? Or just want to say hi? I'm all ears.

Get In Touch