

Story: Leaving LinkedIn - Choosing Engineering Excellence Over Expediency
36 snips Mar 4, 2024
A software engineer, Chris, shares his story of choosing engineering excellence over expediency while working at LinkedIn. The podcast delves into his challenges with remote work, company culture, and a critical incident. It explores the clash between innovation and project health, leading Chris to decide between compromising his beliefs or pursuing work aligned with his principles.
AI Snips
Chapters
Transcript
Episode notes
JavaScript Class Migration
- Chris Krycho's first project involved migrating 2 million lines of JavaScript code at LinkedIn to use modern classes.
- The process took 18 months, highlighting the challenge of large-scale migrations.
Automation for Large-Scale Migrations
- Migrations at scale require extensive automation.
- Manual rewriting is impractical, and expecting product teams to halt work is unreasonable.
LinkedIn's Project Management System
- LinkedIn uses a system for large technical projects, limiting team commitment to under 10%.
- This approach arose from a costly year-long pause for service-oriented architecture adoption in the early 2010s.