#strategy

18 posts

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.

The Product Manager's Secret Superpower: Finding Signal in the Noise

The best product managers have a superpower that's rarely discussed: they can spot the same underlying user need manifesting in completely different...

The Three Types of Startup Advice (And Why They're All Wrong)

The most dangerous thing about startup advice isn't that it's wrong -- it's that it's partially right. Each type comes with its own flavor of wrong.

The Ubiquiti Effect: Why Enterprise Software Needs a Consumer Revolution

Ubiquiti proved that enterprise-grade power doesn't require enterprise-grade suffering. Most B2B software hasn't gotten the memo.

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.

Keep Your Hands Dirty: Why Executives Who Stop Doing The Work Destroy Companies

The Executive Trap I've seen it happen a dozen times: A brilliant engineer becomes CTO and suddenly decides their job is 'managing the engineering...

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 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...

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.