• High Agency in Software Engineering

    If you were stuck in a third world prison and had to call one person to try and bust you out of there — who would you call?— Jeff Bezos High agency is essentially the art of overcoming obstacles. It’s the conviction that you have the power to shape your life and surroundings, rather than…


  • The Impact of All-or-Nothing Thinking in Software Engineering

    All-or-nothing thinking is a mental trap holding you back from becoming a better software engineer. It explains why you expand project scopes to cram in every possible feature. It explains why you won’t submit a PR until every abstraction feels flawless. It explains why you take a month to settle on a web framework for…