Software Engineering at Google with Titus Winters

Thanks to the amazing books, blogs, videos, quickstarts, frameworks, and other software-related resources, getting started as a software engineer is easier than ever.  Although you can get started in a day, it can take years to become a master of the craft and most practitioners describe it as a profession of lifelong learning.

Titus Winters is a Senior Staff Software Engineer at Google and the author of the book Software Engineering at Google, often known as “the flamingo book”.  This book is not just tips for structuring, writing, and testing code.  It’s a resource that outlines all the facets of the software engineering practice that apply in professional settings through the lens of lessons learned at Google.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Transcript

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.


Sponsors

Capital One believes everyone deserves better banking. This means easier access to your money and more security. That’s why Capital One is investing in machine learning. Machine Learning allows Capital One to do things like Fight fraud with random forests. Identify how mobile app outages happen with casual models. Speed up online shopping with machine learning at the edge. The potential of machine learning is so big. See how Capital One is using machine learning to create the future of banking. Machine learning at Capital One. What’s in your wallet? Visit capitalone.com/ML

Looking to optimize your cloud costs with keen visibility and smart management? Meet Yotascale, for a dynamic, centralized view of your total spend across AWS, Azure, containers, and Kubernetes. Perform sharp budgeting and forecasting, and create actionable recommendations and earn 50% or greater savings on cloud cost. We’re built “by engineers for engineers.” They’re the backbone of cloud services, so we empower them with the tools to make the right decisions on budgeting and capacity planning all from a single pane, for communication and clarity. So you can: Automate cost attribution with 95% accuracy.  Detect anomalies in real-time and speed alerts before they blow up your bill. Solve & simplify the challenges of Kubernetes cost allocation and reporting. Use machine learning to analyze & manage captured data with precision. Need proof? Ask our customers like Hulu, Zoom, and Compass about their major savings with Yotascale. Then visit yotascale.com/sedaily for details and receive our newly released white paper titled, “You Need True Multi-Cloud Cost Management. Here’s Why.”

Do you employ or pay workers in other countries? Even if you haven’t yet, you might soon. Now that remote work is the norm, employees have more freedom than ever to move around. If you want to keep your best people, you have to stay flexible. That’s why Remote makes it easy for companies of ALL sizes to employ global teams. To save you money, Remote never charges any fees or salary percentages. Best of all, podcast listeners get an even bigger discount. You can get your first employee free for 12 months and 2 months free for any additional employees onboarded during their first year. Just visit remote.com/sedaily   and use promo code “SEDAILY”

Your development team’s time is a scarce resource. Don’t waste it reinventing the wheel. With Auth0 you can save hundreds or thousands of hours in implementation and maintenance. With this premier solution for identity, you can configure advanced features like social login, single sign-on, and multi-factor authentication. Focus on what you’re good at and let Auth0 manage what they’re best at – helping you deliver the best, safest user experience possible. Make login their problem, not yours. Visit auth0.com to learn more.

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.