
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
1313 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?

272 Listeners

383 Listeners

290 Listeners

622 Listeners

584 Listeners

288 Listeners

43 Listeners

302 Listeners

228 Listeners

986 Listeners

189 Listeners

205 Listeners

204 Listeners

63 Listeners

228 Listeners