
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling
Montag, 25. Mai 2026 · 2 h 02
Kapitelklicken springt direkt hin
Shownotes
James Cowling is the CTO at Convex and was previously the most senior engineer at Dropbox. We discussed technical details of his past projects, simplicity vs complexity, and career advice given where AI is today.
• My ergonomic keyboard project I mentioned, you can follow along here: read.compose.llc
Podcast links:
• YouTube: youtu.be/3XkmNSuHFmY
• Apple: podcasts.apple.com/us/podcast/the-peterman-pod…
• Transcript: developing.dev/p/dropboxs-former-most-senior-e…
Thank you to this episode's sponsor for supporting my work:
• WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at workos.com
Timestamps:
Intro
Systems work during his PhD
Dropbox technical deep dive
Why Dropbox migrated from AWS
How to do massive migrations
Simplicity vs complexity in promos
What technical teams should be focused on
Doing the right thing vs promo hypothetical
Why he dipped into management sometimes
Why you should not lead by example
How to mentor Senior Staff engineers
Career advice for the AI era
Why he started his own company
The most technically challenging work of his career
How he got involved in Silicon Valley
Career regrets
Top technical book recommendation
Younger self and permanent underclass advice
Where to find James:
• LinkedIn: linkedin.com/in/jcowling
• Twitter/X: x.com/jamesacowling
• His company: convex.dev
Where to find Ryan:
• Newsletter: developing.dev
• X/Twitter: x.com/ryanlpeterman
• LinkedIn: linkedin.com/in/ryanlpeterman
• Threads: threads.com/@ryanlpeterman
• Instagram: instagram.com/ryanlpeterman
• TikTok: tiktok.com/@ryanlpeterman
Referenced in this episode:
• His PhD Thesis: usenix.org/system/files/conference/atc12/atc12…
• Masters paper: cs.princeton.edu/courses/archive/fall19/cos418…
• Papercuts writing he mentioned: medium.com/@jamesacowling/embracing-papercuts-…
• "Don't lead by example": medium.com/@jamesacowling/dont-lead-by-example…
• His writing about orienting teams around missions: medium.com/@jamesacowling/your-system-is-not-a…