Walking DevsHostFeb 2Agents as CommodityEngineering / AISep 24, 2025How I Use Claude CodeJun 11, 2025Rise of the Product-Focused EngineerEngineeringJun 1, 2025Effective WritingEngineeringAug 12, 2024Great EngineersEngineeringAug 4, 2024I’m Joining Tailwind LabsJul 23, 2024Learning is BidirectionalLifeJun 13, 2024The 50-50 GoalEngineeringMay 17, 2024Hard ChoicesLifeMay 2, 2024Reading ListOtherApr 3, 2024Deploy Workers ProgramaticallyEngineering / InfrastructureApr 2, 2024Profiling Extension in ProductionEngineering / VS CodeMar 7, 2024Feature FlagsEngineeringFeb 21, 2024Demo CultureEngineeringFeb 16, 2024Feelscraft SoftwareEngineeringFeb 1, 2024The Lifecycle of a Code AI Completionsourcegraph.comOct 31, 2023EmbeddingsEngineering / AIMay 5, 2023Jaccard SimilarityEngineering / AIMay 4, 2023Building a Schema Mapper in TypeScriptMay 3, 2023Niche ClickHouse FeaturesEngineeringMay 2, 2023Modern Front-End ProblemsEngineering / Front-EndNov 3, 2022Test MatrixesEngineeringFeb 25, 2022New Mac ChecklistSoftwareFeb 25, 2022React’s Escape HatchEngineering / Front-EndFeb 21, 2022NotesOtherJan 1, 2022Modern Web PodcastGuestApr 5, 2019Scheduling in ReactMar 7, 2019Running Native Code in Electron and the Case for WebAssemblypspdfkit.comSep 26, 2018A Real-World WebAssembly Benchmarkpspdfkit.comJul 5, 2018WebAssembly: A New Hopepspdfkit.comAug 9, 2017An Engineer’s Approach to Marketingmedium.comMar 1, 2014
Subscribe to my newsletter
Get surprise updates on what's on my mind. No spam, pinky promise.