We have an illusion of control when things go our way, and a bias to shift the blame when things don't go our way. In retrospectives, we also believe we know all of the variables at play.
In today's episode, we talk about these tendencies, and provide a model for thinking about our efforts as functions, and different variables as inputs. We categorize these ... Show More
Oct 24
Signs You May Have a Regressive Mindset
Keeping up has always been part of the job for software engineers, and with AI it's harder than ever. In this episode, I talk about two signals that you, your coworkers, or the people you manage might have a regressive mindset, which shows up as quietly avoiding the learning you ... Show More
16m 54s
Sep 30
How History Can Inform a Dynamic Understanding of Technological Revolutions Mirroring this Moment In Software Engineering
You're tired of hearing that you need to pick up AI, so today I'm not going to add to that pile. Instead, we'll look back at two moments in history that look a lot like this one: the arrival of Fortran in the 1950s, and the spread of autopilot in commercial aviation. Both show ho ... Show More
17m 14s
Sep 21
Fundamentals Will Help You Survive the Constant Acceleration of Software Engineering
Fundamentals get talked about constantly, but rarely defined. In this episode I dig into what a fundamental actually is — the building blocks, heuristics, and core characteristics that don't change — and why they matter more than ever in a profession where abstraction moves faste ... Show More
13m 18s
<p>For this episode, let's revisit a Strategy Skills classic from week 4 of the <a href= "https://www.firmsconsulting.com/corporate-business-unit-strategy/#step-0" target="_blank" rel="noopener">Corporate Strategy & Transformation</a> study.</p> <p>The previous podcasts discussed ... Show More