Software Mistakes and Tradeoffs with Tomasz Lelek
A software engineer will make many mistakes on their career journey. In time, engineers learn to make smaller mistakes, recognize them faster, and build with appropriate guardrails. The demands of delivering software in a timely and efficient fashion often demands developers carefully optimize tradeoffs to deliver solutions to the problems at hand.
Software Mistakes and Tradeoffs: How to Make Good Programming Decisions is the book by Tomasz Lelek and Jon Skeet. In this episode, we interview Tomasz about his experiences as a software engineer and sample the advice found in this book. Listeners interested in a copy can use the special discount code sedlelek35 at manning.com.
Sponsorship inquiries: firstname.lastname@example.org
Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com to get 15% off the first three months of audio editing and transcription services with code: SED. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.
InfluxDB gives you high granularity, high scale, and high availability. Capture, analyze, and store millions of points per second to see across all your data sources. With InfluxDB Cloud you can now get the full power of InfluxDB without the need to provision infrastructure and manage clusters. It’s a fast, elastic, serverless real-time monitoring platform, dashboarding engine, analytics service and event and metrics processor. To learn more and get started for free, visit influxdata.com/sedaily
Pachyderm is an easy-to-use MLOps platform that empowers anyone to build scalable end-to-end machine learning workflows, regardless of whatever language or framework they are built on. Pachyderm provides Git-like data versioning and lineage to automatically track every data change and final output result. Head over to pachyderm.com/sedaily to get over $400 in free credits. But hurry because this offer only lasts for a limited time.
From Linode’s award-winning support (offered 24/7/365 to every level of user) to ease of use and setup; it’s clear why developers have been trusting Linode for projects both big and small since 2003. Linode makes cloud computing simple, affordable, and accessible, allowing you to focus on your customers, not your infrastructure. Visit linode.com/sedaily, create a free account with your google or github account or your email address and you’ll get $100 in credit.
JetBrains Space is a unified platform for the entire software development pipeline and for team collaboration. It combines Git hosting, code reviews, CI/CD, packages, planning tools, issues, documents, chats, teams, calendars, and blogs – all in one place. Space allows integration with IntelliJ-based IDEs, making the developer experience more productive and enjoyable. Bring your software teams together to communicate and deliver high-quality code faster. Space is available with a free cloud plan for unlimited users. Get started for free today at jetbrains.space.