#product
21 posts
- Building for Humans AND Machines: The Dual-Audience Problem
Every web design decision now must serve two audiences: humans who browse visually and AI agents that consume data programmatically. The architectural...
- OCode: Why I Built My Own Claude Code (and Why You Might Too)
OCode: Why I Built My Own Claude Code (and Why You Might Too): A few nights ago, I opened my Anthropic invoice.
- AI Detection Hysteria: When Human Creativity Gets Mislabeled
A photographer friend posted a sunset photo after three hours of waiting for the perfect light. Within minutes: 'Obvious Midjourney.' 'Nice prompt, bro.'
- Founder-Led Sales: The Art of Selling Your Vision
For startup founders, sales isn't just another function--it's the lifeblood of your business. Early on, founders are usually the lead salesperson,...
- Thinking Frameworks: Tools for Better Decision Making
In the relentless push to build and scale, organizations often overlook a critical piece of infrastructure: how decisions get made.
- When the AI Starts Complimenting You Too Much: A Troubling First for ChatGPT
OpenAI recently rolled back a GPT-4 update due to sycophantic behavior. The word itself--'sycophantic'--feels like a punchline from a _Black Mirror_...
- AI Expectations: Managing the Hype Cycle
Most AI products are designed to fail. Not because the technology is bad, but because product teams are building for the wrong expectations entirely.
- Engineering Recognition Through Evals: My Technical Journey Building Shout
Building an LLM-powered evaluation system to measure whether engineering recognition is specific, accurate, and connected to impact.
- Chrome Extension for Jira Titles: A Developer's Journey
I kept writing terrible JIRA titles during customer calls. So I built a Chrome extension to fix it.
- Dark Patterns, Bright Lessons: Ethics in Product Design
The FTC just dropped a 44-page complaint against Uber for deceptive practices around its Uber One subscription. What it reveals about growth culture.
- Engineering and Product Collaboration: Breaking Down Silos
'This isn't what we asked for.' Five words that strike dread into every engineering team. Five words that signal a fundamental breakdown in the...
- Most PMs Are Too Afraid to Say No
The product management profession has a cowardice problem. Most PMs will build anything a loud customer demands rather than face an uncomfortable...
- The Security Tool Comparison Problem
Every security tool comparison site is funded by the vendors being evaluated. This creates a specific, structural problem for security teams making...
- The Perfection Paralysis: Why Moving Too Carefully Kills Startups
The most valuable code I've ever written was messy, quick, and written in response to an immediate customer need.
- The Product Manager's Guide to the Perfect Breakfast
Your company's obsession with meetings is destroying your product team's ability to think. Breakfast is the canary in the coal mine.
- The Abstraction Trap: When Clean Code Goes Wrong
The most insidious form of technical debt does not come from rushed code or tight deadlines - it comes from overly clever abstractions built too early.
- Quality: The Foundation of Sustainable Growth
Quality in the wrong places will kill your startup faster than no quality at all. The question is not how much quality, but quality where.
- Don't Build What They Ask For: The Art of Need-Finding
'If I had asked people what they wanted, they would have said faster horses.' This quote, often attributed to Henry Ford, encapsulates one of the most...
- Your Security Team Cannot Keep Up With AI
Security review cycles designed for deterministic software are blocking AI adoption. The teams that survive will automate guardrails instead of...
- Tech Debt Velocity: Measuring the True Cost of Shortcuts
The most expensive software I've ever written was code I wrote 'quickly.' Not because it was complex, but because I wrote it with the intention of...
- The Integration Tax: What Nobody Tells You About Building Modern Software
Every integration you add is a long-term commitment you're not budgeting for. The technical implementation is the easy part.