26 mins
You have 0 further articles remaining this month. Join LeadDev.com for free to read unlimited articles.

Being faced with an important choice that feels impossible to know the answer to is stressful! This comes up a lot when making business decisions, but also applies to technical choices (e.g. "should my company run 100% on AWS" or "is serverless a fad or a great idea?"). The decision can feel impossible, but the reality is you still have to choose, even if the right choice can't be known a priori!

Challenges include:

Making decisions where we have little to no experience with one of the options

Best and worst case outcomes are either unknown or have a scary amount of variance.

Sufficiently new ideas often imply unknown challenges lurking. What if those unknown challenges are really bad and make it unappealing in hindsight?

New ideas might imply major architecture changes that are outright dangerous!

Come learn strategies for tackling impossibly large decisions by breaking them down, making iterative bets, and creating feedback loops that guide you through the unknown. We’ll ground discussion in case studies from my own experience and point out various failure modes you should avoid along the way.

Breaking down silos for better collaboration
Episode 05 Breaking down silos for better collaboration
Building blocks for architecture governance with autonomous teams
Episode 07 Building blocks for architecture governance with autonomous teams