top of page

One of the fathers of modern computing used this 6-step process to solve any problem

Jimmy Soni, Rob Goodman

This article gives a rare glimpse into the 6 steps that one of the greatest minds in computing would use to solve problems.

One of the fathers of modern computing used this 6-step process to solve any problem

Most people have never heard of Claude Shannon, nor do they have any reason to seek to understand his work, however we all owe a great debt of gratitude for his work... among many other things, he invented the bit. Yes that bit... the one that drives all modern computers. This article distills information from a speech he gave to his colleagues at Bell Labs about how he solves problems. The six steps that he lays out apply to many different fields and echo much of the more modern ways that are being adopted across the world.


At a high level, here are the steps:

  1. Start solving all problems by simplifying. Trim out all of the extra data and noise to get to the real issue.

  2. Find numerous solutions to similar problems and determine what they answers have in common

  3. Change your perspective to the problem and approach numerous ways. Ensure you are not limiting your mindset with mental blocks and biases

  4. Perform "structural analysis" of the problem so you can break it down into smaller pieces

  5. Work from the outcome you wish to achieve and work backwards to determine how you might enable each stage along the way.

  6. Once you find a solution, explore how it applies in other ways or to other sets of problems

Contributing Influencers

Simply Start Transformation transparent
bottom of page