/startup-life
Posts touching startup life.
27 posts
- March 1, 2026 5 min
How I evaluate build-versus-buy decisions at a 50-person startup
Build-versus-buy is not about cost. It is about where your team's attention goes. Build what differentiates. Buy the commodity.
- /engineering-leadership
- /architecture
- /decision-making
- /startup-life
- /blog
- February 20, 2026 4 min
Startup speed and enterprise readiness are not opposites
Audit logging, RBAC, and proper error handling actually accelerate delivery by eliminating rework. Enterprise readiness is a speed multiplier, not a speed tax.
- /engineering-leadership
- /startup-life
- /architecture
- /financeops
- /blog
- January 19, 2026 4 min
Cross-functional alignment is not a meeting problem. It is an incentive problem.
Restructuring OKRs so engineering, product, and sales shared a single top-line metric per quarter fixed what years of alignment meetings could not.
- /engineering-leadership
- /cross-functional
- /startup-life
- /blog
- December 15, 2025 4 min
How I budget engineering time and why I give 20 percent to platform work non-negotiably
Twenty percent of every sprint goes to platform work. The compounding cost of deferring platform investment is measurable in incident frequency and developer velocity.
- /engineering-leadership
- /decision-making
- /startup-life
- /blog
- October 13, 2025 4 min
Managing up to a non-technical founder without losing your integrity
Business-outcome framing for every technical decision. Risk quantified in dollars, not story points. Never say "technical debt" without a customer impact number.
- /engineering-leadership
- /startup-life
- /cross-functional
- /decision-making
- /blog
- September 3, 2025 5 min
Running Kafka at startup scale is a decision you will regret exactly once
Kafka was justified for our payment event streaming. The operational burden in year two consumed a disproportionate share of platform bandwidth.
- /kafka
- /architecture
- /startup-life
- /financeops
- /learning
- August 18, 2025 4 min
The founder said ship in two weeks. I said no. Here is what happened.
A major customer deal hinged on a feature in two weeks. I pushed for three. The extra week saved us on day four.
- /engineering-leadership
- /startup-life
- /decision-making
- /cross-functional
- /experience
- July 7, 2025 4 min
Two years in and I finally stopped rewriting the org chart every quarter
Constant restructuring is a symptom of unclear ownership, not wrong structure. Org charts stabilize when decision rights are explicit.
- /engineering-leadership
- /team-building
- /startup-life
- /experience
- June 30, 2025 5 min
Eighteen months in: the five things I would tell myself on day one as Head of Engineering at a startup
Delegate before you are ready. Learn compliance before it learns you. Your cofounder's priorities are not wrong, just different. Tech debt compounds faster than you think. And the hardest one: your job is not to write the best code.
- /engineering-leadership
- /startup-life
- /decision-making
- /career
- /experience
- June 19, 2025 5 min
The on-call rotation that was just me, and why I finally admitted that was not sustainable
For 14 months I was the only person who got paged at 3 AM. The real reason was not team size. It was that I did not trust anyone else to handle production incidents.
- /engineering-leadership
- /team-building
- /observability
- /startup-life
- /experience
- May 12, 2025 5 min
Founder dynamics: when your technical opinion conflicts with the CEO's investor promise
The CEO told investors we would launch a new vertical by Q3. I told the CEO we needed Q3 for infrastructure debt. We were both right, which made it worse.
- /engineering-leadership
- /startup-life
- /cross-functional
- /decision-making
- /experience
- April 14, 2025 5 min
Why I stopped mass-applying "best practices" and started asking "best for what"
Microservices, event sourcing, CQRS, DDD. I had been cargo-culting patterns from companies 100x our size. The question "who benefits from this complexity" changed my architectural decisions.
- /architecture
- /decision-making
- /engineering-leadership
- /startup-life
- /experience
- March 31, 2025 5 min
The quarterly planning meeting that taught me product managers and engineers solve different problems
I walked into Q2 planning with technical improvements. Product walked in with customer churn data. We talked past each other for two hours before building a framework to bridge both worldviews.
- /cross-functional
- /engineering-leadership
- /financeops
- /startup-life
- /experience
- March 10, 2025 5 min
Learning to delegate when every task feels faster to do yourself
For six months I was the bottleneck on every code review, architecture decision, and production deploy. Delegation felt slower because it was. The turning point was redefining my job.
- /engineering-leadership
- /team-building
- /startup-life
- /decision-making
- /experience
- February 24, 2025 5 min
When the sales team demos a feature that does not exist yet and engineering finds out from a prospect
A prospect called asking for help configuring a feature our sales deck showed but engineering had never built. The fallout was not the scramble but the trust erosion between teams.
- /cross-functional
- /startup-life
- /financeops
- /decision-making
- /experience
- February 3, 2025 5 min
The tech debt spreadsheet that made my cofounder finally understand why we need a refactoring sprint
Saying "we have tech debt" to a non-technical cofounder is meaningless. A spreadsheet mapping each debt item to customer-facing risk and remediation cost finally moved the conversation.
- /engineering-leadership
- /startup-life
- /cross-functional
- /architecture
- /experience
- January 13, 2025 5 min
I mass-rejected 200 resumes and hired the person who asked the best questions in the interview
Our first structured hiring round attracted 200+ applications. The person we hired had a weaker resume than a dozen others but asked questions that revealed deep systems thinking.
- /hiring
- /engineering-leadership
- /startup-life
- /experience
- November 18, 2024 5 min
Hiring engineer number three when you can barely keep engineer number one from burning out
I posted a job listing for our third engineer while privately wondering if our first hire was about to quit. What I got wrong about workload distribution.
- /hiring
- /engineering-leadership
- /startup-life
- /team-building
- /experience
- October 23, 2024 5 min
Claude 3.5 Sonnet v2 and the week I mass-refactored our codebase with an AI pair programmer
I used Claude 3.5 Sonnet v2 to refactor our error handling layer, migrate 80 test files, and generate TypeScript types from our OpenAPI spec. This is a workflow journal.
- /typescript
- /architecture
- /ai-ml
- /startup-life
- /blog
- September 18, 2024 5 min
Making technology bets: how I evaluate frameworks when the wrong choice costs a year
At a startup, picking the wrong framework is a survival threat. Here is the five-criteria scoring model I use for every significant technology decision.
- /decision-making
- /architecture
- /startup-life
- /experience
- August 21, 2024 5 min
Full-stack chaos: when the founder, PM, and head of engineering are all you
In a single Tuesday I triaged a database lock, wrote a product spec, pitched an investor, and reviewed a PR. Wearing every hat is a failure mode.
- /startup-life
- /engineering-leadership
- /cross-functional
- /experience
- July 24, 2024 5 min
Hiring our first engineer: the mass-interview process I built as a non-recruiter
No ATS, no recruiter, no playbook. I built the entire hiring pipeline from scratch and we interviewed 30 candidates to make one perfect hire.
- /hiring
- /startup-life
- /engineering-leadership
- /experience
- June 19, 2024 4 min
The AWS bill that made me rethink everything about infrastructure
Our third month AWS bill was 4x what I projected. The culprit was not compute. It was data transfer, NAT gateway charges, and CloudWatch log ingestion.
- /aws
- /architecture
- /startup-life
- /decision-making
- /experience
- June 5, 2024 5 min
Startup engineering culture when you are the only engineer
For the first four months I was the entire engineering department. No code reviews, no architecture discussions. Here are the practices I invented to stay honest.
- /engineering-leadership
- /startup-life
- /decision-making
- /experience
- May 1, 2024 4 min
What nobody tells you about building fintech: compliance is a product feature
I walked into FinanceOps thinking I was building software. Six months later I realized I was building a compliance platform that happens to have software around it.
- /fintech
- /financeops
- /startup-life
- /experience
- April 17, 2024 4 min
Standing up CI/CD from scratch with GitHub Actions and zero budget
No DevOps person. No budget. I built our entire CI/CD pipeline in a single weekend using GitHub Actions free tier.
- /ci-cd
- /docker
- /startup-life
- /blog
- April 10, 2024 4 min
Bootstrapping a Next.js monolith when everyone says microservices
I shipped our entire fintech platform as a single Next.js application. Here is why a monolith was the right call for a team of three.
- /react
- /node
- /architecture
- /startup-life
- /blog