Writing · Nº 041065 essays
The writing
Ideas from inside the work. Explore technology, entrepreneurship, and the practice of building things that last.
343 essays found · Page 23 of 29
Clear filtersEngineeringMonorepo vs Polyrepo for a Portfolio FoundationMonorepo vs polyrepo when a shared foundation feeds many products: the real tradeoffs, when each wins, and the hybrid I run across a portfolio of companies.EngineeringHow to Put Cloudflare in Front of Your Own ServerPut Cloudflare in front of your own server to get a CDN, DDoS protection, and TLS without giving up ownership of the box, the data, or the ability to leave.EngineeringHow to Review an AI-Generated Pull RequestReviewing an AI-generated pull request needs a different checklist than reviewing a human's. Here is what to look for so bad code does not slip through.EngineeringHow to Roll Out Breaking Changes Across a PortfolioRolling out breaking changes across a portfolio of products means expand, migrate, contract. Never break twenty apps at once. Here is the safe sequence I use.EngineeringSet RPO and RTO Targets Before You Design DRRPO and RTO decide your entire disaster recovery design. Set both numbers before you buy anything, so you build the recovery your self-hosted apps actually need.EngineeringWhat Belongs in a SaaS Onboarding Email SequenceA SaaS onboarding email sequence should fire on product events, not a fixed calendar. Here is what belongs in it and why triggered beats timed.EngineeringScraping for Market Research: What Data Is Worth CollectingNot all web data is worth scraping for market research. Here is how to decide what to collect, what to skip, and how to turn scraped data into real answers.EngineeringSelf-Host Redis vs Managed: What a Side Project NeedsManaged Redis costs more than your whole VPS for a side project. Here is when self-hosting Redis wins and when a managed cache is worth paying for.EngineeringThe Strangler Pattern for Legacy Code, Done RightHow to replace legacy code without a rewrite. The strangler pattern lets you route new work to new code and retire the old system piece by piece, safely.EngineeringThrowaway Prototype or Build to Keep With AIThe most expensive AI coding mistake is letting a throwaway prototype drift into production. Decide disposability up front and the whole build gets easier.EngineeringTime to First Commit Is a Code Quality SignalHow fast a new engineer ships their first real change to a repo tells you more about code quality than any static metric. Here is why it works.EngineeringVibe Coding vs Spec-Driven DevelopmentVibe coding vs spec-driven development: one is fast until it collapses, the other is fast and keeps going. Here is where each one wins and where vibe coding fails.