#product
22 posts
Marcus built a memorial chatbot because staying close to loss felt safer than silence. The rest of us keep repeating the same prompt, hoping the ending ...
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): A few nights ago, I opened my Anthropic invoice.
A photographer friend posted a sunset photo after three hours of waiting for the perfect light. Within minutes: 'Obvious Midjourney.' 'Nice prompt, bro.'
For startup founders, sales isn't just another function--it's the lifeblood of your business. Early on, founders are usually the lead salesperson,...
In the relentless push to build and scale, organizations often overlook a critical piece of infrastructure: how decisions get made.
OpenAI recently rolled back a GPT-4 update due to sycophantic behavior. The word itself--'sycophantic'--feels like a punchline from a _Black Mirror_...
Most AI products are designed to fail. Not because the technology is bad, but because product teams are building for the wrong expectations entirely.
Building an LLM-powered evaluation system to measure whether engineering recognition is specific, accurate, and connected to impact.
I kept writing terrible JIRA titles during customer calls. So I built a Chrome extension to fix it.
The FTC just dropped a 44-page complaint against Uber for deceptive practices around its Uber One subscription. What it reveals about growth culture.
'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...
The product management profession has a cowardice problem. Most PMs will build anything a loud customer demands rather than face an uncomfortable...
Every security tool comparison site is funded by the vendors being evaluated. This creates a specific, structural problem for security teams making...
The most valuable code I've ever written was messy, quick, and written in response to an immediate customer need.
Your company's obsession with meetings is destroying your product team's ability to think. Breakfast is the canary in the coal mine.
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 in the wrong places will kill your startup faster than no quality at all. The question is not how much quality, but quality where.
'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...
Security review cycles designed for deterministic software are blocking AI adoption. The teams that survive will automate guardrails instead of...
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...
Every integration you add is a long-term commitment you're not budgeting for. The technical implementation is the easy part.