Developer Tea

Habits of Successful Software Engineers - Multiplying Value by Thinking in Systems

4 snips
Oct 21, 2019
Dive into the art of problem-solving for developers! Discover the difference between multiplying value and just adding it. Learn how to choose what to multiply, like improving time-to-value. Explore parallel value opportunities, such as enhancing accessibility while boosting speed. Understand how documentation can serve as a critical lever in solving unique problems. Finally, embrace thinking in systems to pinpoint and address root causes for maximum impact. This insightful discussion is sure to elevate your engineering prowess!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Multiply Value, Don't Just Add

  • Successful software engineers aim to multiply value, not just add it for a single case.
  • Multiplying means expanding impact across related systems or parallel value streams.
INSIGHT

Think Broadly About Time To Value

  • Think beyond the immediate feature and consider upstream and downstream value like time-to-value.
  • Expand the problem scope to decrease time-to-value or increase total delivered value.
ADVICE

Improve Parallel Value Streams

  • Improve parallel values while fixing a feature, like accessibility while optimizing speed.
  • Seek overlaps where one change can deliver multiple user-facing benefits.
Get the Snipd Podcast app to discover more snips from this episode
Get the app