software engineering career
Software Mistakes and Tradeoffs with Tomasz Lelek

A software engineer will make many mistakes on their career journey. In time, engineers learn to make smaller mistakes, recognize them faster, and build with appropriate guardrails.