How to Plan Software under Uncertainty 🗺️ - by Luca Rossi
Hey there! A couple of weeks ago I sat down for a chat with James Cowling, CTO at Convex and former Senior Principal Engineer at Dropbox. James’ work at Convex is incredible and I encourage you to check it out, while his track record at Dropbox is equally impressive. There, he led some of the company’s most daunting projects, including designing a multi-exabyte storage system, and later migrating it from AWS to in-house infra. These were enormous, multi-year projects, so, our chat naturally gravitated towards the challenges of leading them. In particular, I was interested in how you plan and execute these right. In fact, not only are these projects massive — they also happened in a hyper-growth context, where assumptions shift all the time, and the team doubles in size year over year. It was an incredible conversation. So, this week I took all the notes from the interview, combined them with my own ideas, and created this special edition. Other than the full video of James’ interview,
Hey there! A couple of weeks ago I sat down for a chat with James Cowling, CTO at Convex and former Senior Principal Engineer at Dropbox. James’ work at Convex is incredible and I encourage you to check it out, while his track record at Dropbox is equally impressive. There, he led some of the company’s most daunting projects, including designing a multi-exabyte storage system, and later migrating it from AWS to in-house infra. These were enormous, multi-year projects, so, our chat naturally gravitated towards the challenges of leading them. In particular, I was interested in how you plan…
related reading
- How I've run major projects | benkuhn.netbenkuhn.net
- Building and operating a pretty big storage system called S3 | All Things Distributedallthingsdistributed.com
- Writing an engineering strategy. | Irrational Exuberancelethain.com
- Scaling Uber with Thuan Pham (Uber’s first CTO)youtube.com
- Extensible Software in the age of LLMs | Jeremy Morrelljeremymorrell.dev
- How Anthropic’s product team moves faster than anyone else | Cat Wu (Head of Product, Claude Code)youtube.com
- How to write complex softwaregrantslatton.com
- How Ramp builds product - by Lenny Rachitskylennysnewsletter.com
- Head of Product, Geoff Charles Shares Product Playbook On How Ramp Raised $800m in 18 Monthsyoutube.com
- The Age of Async Agents — Cognition's Walden Yan & OpenInspect's Cole Murraylatent.space
- Engineering Interviews — A Hiring Manager's Guide to Standing Outdatabricks.com
- Navigating the unpredictability of everythinglongform.asmartbear.com