
Sign up to save your podcasts
Or


“Software engineering involves a lot of decisions, and that decision has some trade-offs. We have pros and cons. It’s not like one decision is always better than the other."
Tomasz Lelek is the author of “Software Mistakes and Tradeoffs”. In this episode, Tomasz shared what led him to write his book and one of the past software mistakes from his career experience. He also gave advice on how software developers should approach the potential software mistakes and explained some typical trade-offs when making software engineering design decisions, such as code duplication vs flexibility, premature optimization vs optimizing hot-path, data locality and memory, and finally delivery semantics in distributed systems.
Listen out for:
_____
Tomasz Lelek’s Bio
Follow Tomasz:
Our Sponsor
Are you looking for a new cool swag?
Like this episode?
By Henry Suryawirawan4.7
1414 ratings
“Software engineering involves a lot of decisions, and that decision has some trade-offs. We have pros and cons. It’s not like one decision is always better than the other."
Tomasz Lelek is the author of “Software Mistakes and Tradeoffs”. In this episode, Tomasz shared what led him to write his book and one of the past software mistakes from his career experience. He also gave advice on how software developers should approach the potential software mistakes and explained some typical trade-offs when making software engineering design decisions, such as code duplication vs flexibility, premature optimization vs optimizing hot-path, data locality and memory, and finally delivery semantics in distributed systems.
Listen out for:
_____
Tomasz Lelek’s Bio
Follow Tomasz:
Our Sponsor
Are you looking for a new cool swag?
Like this episode?

2,672 Listeners

273 Listeners

288 Listeners

626 Listeners

583 Listeners

287 Listeners

44 Listeners

38 Listeners

985 Listeners

10,331 Listeners

63 Listeners

155 Listeners

24 Listeners

170 Listeners

77 Listeners