Home Conference Sessions Software Mistake...

Software Mistakes & Tradeoffs

Tomasz Lelek • Mark Rendle | GOTO Book Club

You need to be signed in to add a collection

Code performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintainability—every decision you make in software engineering involves balancing tradeoffs. In Software Mistakes and Tradeoffs, you’ll learn from costly mistakes that Tomasz Lelek and Jon Skeet have encountered over their impressive careers. You’ll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, so you can pre-empt your own mistakes with a more thoughtful approach to decision-making. Learn how code duplication impacts the coupling and evolution speed of your systems, and how simple-sounding requirements can have hidden nuances with respect to date and time information. Discover how to efficiently narrow your optimization scope according to 80/20 Pareto principles, and ensure consistency in your distributed systems. You’ll soon have built up the kind of knowledge base that only comes from years of experience. * Book description: © Manning Publication: https://www.manning.com/books/software-mistakes-and-tradeoffs

Share on:
linkedin facebook
Copied!

Transcript

Code performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintainability—every decision you make in software engineering involves balancing tradeoffs. In Software Mistakes and Tradeoffs, you’ll learn from costly mistakes that Tomasz Lelek and Jon Skeet have encountered over their impressive careers. You’ll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, so you can pre-empt your own mistakes with a more thoughtful approach to decision-making.

Learn how code duplication impacts the coupling and evolution speed of your systems, and how simple-sounding requirements can have hidden nuances with respect to date and time information. Discover how to efficiently narrow your optimization scope according to 80/20 Pareto principles, and ensure consistency in your distributed systems. You’ll soon have built up the kind of knowledge base that only comes from years of experience.

  • Book description: © Manning Publication: https://www.manning.com/books/software-mistakes-and-tradeoffs

About the speakers

Tomasz Lelek

Tomasz Lelek

Senior Staff Software Engineer at Dremio & Author of “Software Mistakes and Tradeoffs”

Mark Rendle

Mark Rendle

Creator of Visual ReCode with 7 Microsoft MVP awards and 30+ years of experience building software