Richard Bown

The QUEST for Better Software

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.

The QUEST for Better 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.

Featured Partners

Related Articles

View all articles
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
JC
Jordan Cutler
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 ...
A Guide to Public Speaking For Software Engineers
EM
Eli McGarvie
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
We 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...
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results

From learning to earning

Jobs that call for the skills explored in this talk.

Software Architect

Software Architect

Trust In Soda
Zürich, Switzerland

CHF187-239K
NoSQL
DevOps
NestJS
Docker
+4
Software Developer

Software Developer

IQUW Group
Charing Cross, United Kingdom

57K
API
GIT
Bash
Azure
+11
Software Architect

Software Architect

Software Architectquest Global Engineering Limited
Yattendon, United Kingdom

90K
C++
Scrum
Socket
Software Architecture