You don't rise to your goals, you fall to your systems. This talk introduces five daily habits to fundamentally improve how your team builds software.
#1about 6 minutes
The quest for better software amid overwhelming advice
Software development teams face a flood of conflicting advice, but focusing on daily habits and the human element can lead to better outcomes.
#2about 3 minutes
How Conway's Law shapes your software architecture
Conway's Law explains that a software system's architecture will inevitably mirror the communication structure of the organization that built it.
#3about 4 minutes
The human element and psychological safety in teams
Effective software development depends on human relationships and creating psychological safety where teams feel secure enough to experiment and challenge ideas.
#4about 5 minutes
Synthesizing principles from three key industry sources
Core ideas are extracted from the Agile Manifesto, Gene Kim's "The Unicorn Project," and John Romero's programming principles to find common themes.
#5about 2 minutes
Introducing the QUEST framework for daily improvement
The QUEST framework synthesizes key industry advice into five core pillars: Quality, Unrestricted, End-user, Simplicity, and Team.
#6about 3 minutes
Building lasting improvement with atomic habits
Applying the principles of "Atomic Habits" helps teams integrate the QUEST framework through small, consistent daily actions rather than large, disruptive transformations.
Related jobs
Jobs that call for the skills explored in this talk.
A Guide to Public Speaking For Software Engineers“Your technical skills are where they need to be, but you need to improve your communication.” - Your manager. This is one of the hardest pieces of feedback to hear as a software engineer. Why? Because you probably thought as a software engineer you ...
Eli McGarvie
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get ResultsWe all know the feeling: your stand-up meeting starts… and the energy in the room slowly deflates. Eyes glaze over, minds wander. Maybe you can even see their attention drop on smartphones or laptops.Within minutes or even seconds, instead of a quick...
Gerry Schneider
I have a stream! Why it’s definitely worth speaking at tech conferences.Giving talks at certain events is a longed-for goal for many developers. For a good reason: it is the perfect opportunity to share your expertise and passion for a specific topic, help others learn from your mistakes, drive awareness of your solution...