CoRecursive: Coding Stories

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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
INSIGHT

Automation for Large-Scale Migrations

  • Migrations at scale require extensive automation.
  • Manual rewriting is impractical, and expecting product teams to halt work is unreasonable.
ANECDOTE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app