How FAANG Engineers Stop Overengineering Their Code cover art

How FAANG Engineers Stop Overengineering Their Code

How FAANG Engineers Stop Overengineering Their Code

Listen for free

View show details
In this episode of The Tech Career Podcast, Lucas and Luna tackle a common trap for senior engineers at FAANG and high-growth tech companies: overengineering. They explore why engineers build overly complex systems, how it slows down teams, and — most importantly — how to stop. Lucas breaks down the 'YAGNI' principle (You Ain't Gonna Need It) and shares a concrete story from a former colleague who wasted three months building a generic data pipeline for use cases that never materialized. Luna pushes back on the pressure engineers feel to 'future-proof' their code in performance review cycles. Together they discuss practical habits: writing the simplest thing that works, using RFCs to force justification of complexity, and a specific rule of thumb — if you can't explain your design in two minutes on a whiteboard, it's probably too complex. They also cover how to push back when a senior peer insists on unnecessary abstraction. As of June 2026, with teams under more pressure to ship faster, knowing when not to build is a superpower. The episode includes a brief, natural donation mention for listeners who find the conversation valuable. #Overengineering #FAANG #SoftwareEngineering #TechCareer #YAGNI #CodeSimplicity #EngineeringCulture #SeniorEngineer #TechLeadership #SystemDesign #TechnicalDebt #ShippingFast #EngineeringManagement #CodeReview #Abstraction #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
adbl_web_anon_alc_button_suppression_t1
No reviews yet