
Dev Interrupted How Promotions Ruin Dev Careers w/ Shopify's Dir. of Engineering James Stanier
In so many professions, the reward for exceptional work is a promotion to management. Unfortunately, for developers whose programming gets them singled out for promotion, the skills to manage a team have nothing to do with the work that got them recognized in the first place.
James Stanier, Director of Engineering at Shopify, understands the pitfalls of being promoted from an IC to an engineering manager, and began writing as a way to think through the mistakes he himself was making.
Today, James is an accomplished author; his first book Become An Effective Software Engineering Manager debuted in 2020, and his second book Effective Remote Work was published earlier this year.
On this week’s episode of Dev Interrupted, James talks about how developers can prepare themselves for a role in management, or alternatively, why they should avoid a career in management altogether. He also discusses why Shopify loves remote pair programming, how to find your voice as a developer and why writing a book can be a spiritual experience.
Don't miss your chance to register for INTERACT on April, 7th: https://devinterrupted.com/event/interact/
James is the author of two books:
Join our Discord Community ►► discord.gg/devinterrupted
Our Website ►► devinterrupted.com/
Want to try LinearB? Book a LinearB Demo and use the "Dev Interrupted Podcast" discount code.
Have 60 seconds? Review the show on Apple Podcasts
OFFERS
- Start Free Trial: Get started with LinearB's AI productivity platform for free.
- Book a Demo: Learn how you can ship faster, improve DevEx, and lead with confidence in the AI era.
LEARN ABOUT LINEARB
- AI Code Reviews: Automate reviews to catch bugs, security risks, and performance issues before they hit production.
- AI & Productivity Insights: Go beyond DORA with AI-powered recommendations and dashboards to measure and improve performance.
- AI-Powered Workflow Automations: Use AI-generated PR descriptions, smart routing, and other automations to reduce developer toil.
- MCP Server: Interact with your engineering data using natural language to build custom reports and get answers on the fly.
