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 28 of 29
Clear filtersEngineeringLive Sports Scores Are a Fan-Out Problem, Not a Chat ProblemReal-time live sports scores scale by fan-out, not bidirectional chat. Learn why one authoritative source and read-only broadcast is the right backend shape.EngineeringWhen to Render JavaScript for Scraping (and When Not To)Rendering JavaScript for scraping costs ten times more than an HTTP fetch. Here is how to tell when a site actually needs a browser and when it does not.EngineeringSelf-Hosted CI Runners vs Paying for Cloud MinutesSelf-hosted CI runners vs cloud minutes: when owning your build machines beats paying per-minute, and the real cost math across a portfolio of repos.EngineeringHow to Spot Vendor Lock-In Before You Sign the ContractVendor lock-in hides in defaults, not fine print. Here is how to spot lock-in before you sign a hosting contract and keep your exit cheap and real.EngineeringHow to Stop Sybil Attacks in Community VotingSybil resistance decides whether your community vote means anything. Here is how one person casting a thousand ballots gets stopped, and what actually works.EngineeringTest Your Backups With Restore Drills, Not FaithA backup you have never restored is a guess. Here is how to run restore drills on a schedule so your self-hosted recovery actually works when it counts.EngineeringThe Rule of Three for Shared Code Across a PortfolioWhen to extract shared code into your foundation: wait for the third use. Premature abstraction costs more than duplication in a portfolio of products.EngineeringTransactional vs Marketing Email: Split the StreamsTransactional and marketing email belong on separate sending streams. Here is why mixing them wrecks deliverability and how I split them across every product I run.EngineeringYour Transitive Dependencies Are the Real RiskThe dependencies you import are not the problem. Their dependencies are. Here is how transitive dependency risk hides and how to actually measure it.EngineeringWebSockets vs Polling for Real-Time AppsWebSockets vs polling is the first real-time backend decision you make. Here is when each one wins, the hidden costs, and how to avoid picking wrong.EngineeringWhat a Code Quality Score Actually MeasuresA code quality score is not one number. Here is what it should measure, what it should ignore, and how to read one without fooling yourself into false comfort.EngineeringHow to Migrate Off Managed Cloud Without DowntimeThe real runbook for moving an app off managed hosting onto infrastructure you own: database migration, DNS cutover, backups, and rollback, with the failure points named.