When should data teams worry about platform costs? 💸The way data grows and the way we price its storage and computation follow entirely different trajectories relative to business growth…Dec 30, 20242Dec 30, 20242
How should we allocate headcount?There’s a story about an early Amazon meeting where Jeff Bezos pulled out a chair and left it conspicuously empty. “This chair,” he told…Nov 25, 2024Nov 25, 2024
Why has Snowflake or Databricks not acquired DBT?Disclaimer: This article is speculative and based on personal opinions. As of the time of writing, there is no indication or news…Sep 14, 20239Sep 14, 20239
Published inDev GeniusThe downsides of experimentationExperimentation is the tech world’s equivalent of a gym membership. Everyone wants to sign up, but mastering how to run experiments demands…Sep 12, 2023Sep 12, 2023
Published inBetter ProgrammingHigh-leverage Activities for Engineering ManagersAug 21, 20233Aug 21, 20233
A/B Testing: How Misaligned Incentives Can Sabotage Your Experimentation CultureA/B testing, also known as split testing, is a popular method used by companies to improve the performance of their products. It involves…Feb 24, 20231Feb 24, 20231
Practical testing: a guide for software engineersTesting is an essential part of the software development process, but it can be tedious, time-consuming, and might not prevent you from…Jan 13, 2023Jan 13, 2023
Why process stifles innovationA few thoughts on how process impacts innovations and what could be done to fix that.Nov 24, 20222Nov 24, 20222
Notes on Amp It UpNotes and commentary on Amp It Up, by Frank Slootman, CEO of Snowflake.Aug 29, 2022Aug 29, 2022
Published inDev GeniusTool ExplorersHow do you make choices on your software stack?Aug 26, 2022Aug 26, 2022