Podcast log - July 2024
published 2.8.2024
A log of podcasts that I've listened to in the past month.
Level-up Engineering: From IC to CEO: Software Engineer Career Development
This interview with Max Rudman, CEO at Prodly, covers his journey from individual contributor to CEO, offering advice for engineers aspiring to leadership roles.
- Transitioning from engineer to founder
- Essential hard and soft skills for career advancement
- Choosing between different career opportunities
- Challenges faced by CEOs and leadership insights
TOP, Czech Proti Proudu: Z rozpadlého kravína mezi české miliardáře. Zbyněk Frolík a jeho recept na úspěch
In this episode, Zbyněk Frolík, founder and managing director of LINET, shares his journey from humble beginnings to becoming one of the Czech Republic's wealthiest individuals.
- Discovering personal strengths and leadership qualities
- Importance of vision and desire in entrepreneurship
- Managing an international company and corporate culture
- Approaches to investment and financial Management
Dev Interrupted: Ep. 29: From Mentor to Manager: How to Get Into Engineering Management
Co-host Conor Bronsdon sits down with Amanda Sopkin, Engineering Manager at Asana, to discuss her transition from software engineer to manager and insights into effective leadership.
- Indicators of a successful manager
- Tailoring leadership styles to team needs
- Importance of mentorship in career development
- Managing senior versus junior engineers
The SaaS Podcast: Ep. 374: pganalyze: The Unconventional Path to a 7-Figure SaaS – with Lukas Fittl
Lukas Fittl, founder of pganalyze, discusses his journey from a side project to a multiple seven-figure ARR SaaS company, offering insights into building a business on one's own terms.
- Transitioning from a side project to a full-time business
- Developing an Ideal Customer Profile (ICP) to enhance product development and marketing
- Competing with larger companies by focusing on unique strengths
- Learning enterprise sales and negotiation without prior experience
Startups For the Rest of Us: Ep. 534: A $4M Exit with Josh Pigford of Baremetrics
Rob Walling interviews Josh Pigford about his seven-year journey building Baremetrics and its eventual $4 million sale.
- The evolution and growth of Baremetrics leading up to its sale
- Financial and personal considerations during the acquisition process
- Post-sale aspirations and ventures
Startups For the Rest of Us: Ep. 530: Making Development Decisions, Regrets about Selling, and More Listener Questions (with Derrick Reimer)
Rob Walling and Derrick Reimer address listener questions on development decision-making, reflections on selling a business, and other entrepreneurial topics.
- Collaborative decision-making processes within development teams
- Personal insights on the sale of Drip and its aftermath
- Protecting against web scraping and related security concerns
- Transitioning from a full-time job to entrepreneurship
The SaaS Podcast: Ep. 375: Anvil: From Zero Sales Skills to 7-Figure ARR SaaS – with Mang-Git Ng
Mang-Git Ng, co-founder and CEO of Anvil, shares his experience of building a 7-figure ARR SaaS company despite lacking initial sales skills, highlighting the importance of identifying the right customer profile and effective growth strategies.
- Discovering the business idea through personal experience
- Overcoming challenges in cold outreach and early customer acquisition
- Focusing on a specific niche to achieve product-market fit
- Leveraging referrals and content marketing for growth
Startups For the Rest of Us: Ep. 720: How to Prioritize Your Focus (In Both Your Startup and Personal Life)
Rob Walling and Craig Hewitt discuss strategies for prioritizing focus in both business and personal life, emphasizing the importance of balance.
- Techniques for effective time management and prioritization
- Balancing entrepreneurial responsibilities with personal commitments
- Insights into maintaining productivity and well-being
Go Time: Ep. 322: How Mat Writes HTTP Services in Go
In this episode, Johnny Boursiquot and Ian Lopshire interview Mat Ryer about his extensive experience in writing HTTP services in Go, discussing insights from his viral blog post and over 13 years of practice.
- Evolution of Mat's approach to building HTTP services
- Structuring Go applications for clarity and maintainability
- Effective routing and middleware patterns
- Handling cookies and sessions securely
- Best practices for error handling and testing in Go
Dev Interrupted: Deliver Better Results: How to Unlock Your Organization's Potential
Dan Lines interviews Gil Broza, author of "Deliver Better Results," about enhancing organizational outcomes by focusing on processes and systems thinking.
- The concept of value delivery systems
- Holistic improvement beyond traditional Agile methodologies
- Common leadership pitfalls, such as treating people as resources
- Importance of a unified organizational mindset
Dev Interrupted: The Power of Micro-Frontends
This episode explores the concept of micro-frontends, discussing their advantages, challenges, and implementation strategies in modern web development.
- Definition and benefits of micro-frontends
- Architectural considerations and best practices
- Challenges in adopting micro-frontend architectures
- Real-world examples and case studies
Go Time: Ep. 324: Aha Moments Reading Go's Source: Part 2
Continuing the discussion, Jesús Espino delves into additional revelations from his study of Go's source code, further uncovering the language's complexities.
- Interplay between Go's compiler and runtime
- Entry points in Go binaries
- Functioning of Go's memory allocator
- Operations of the garbage collector
Go Time: Ep. 323: Aha Moments Reading Go's Source: Part 1
Jesús Espino, Principal Engineer at Mattermost, shares his initial "aha moments" from exploring Go's source code, offering deep insights into the language's inner workings.
- Internal mechanics of slices in Go
- Behavior and management of goroutines
- Structure and function of Go's parser
- Inlining processes within the Go compiler
Software Engineering Daily: Hyperscaling SQL with Sam Lambert
Sam Lambert, CEO of PlanetScale, discusses the challenges and solutions associated with scaling SQL databases in modern applications.
- Fundamentals of database scalability
- Utilizing Vitess for SQL sharding and orchestration
- PlanetScale's approach to managed, scalable MySQL platforms
- Best practices for hyperscaling SQL databases
Software Engineering Radio: Ep. 619: James Strong on Kubernetes Networking
James Strong, infrastructure engineer and Kubernetes ingress-Nginx maintainer, discusses the complexities of Kubernetes networking.
- Kubernetes network architecture and IP management
- Overlay networks versus host network configurations
- Routing mechanisms and kernel extension points
- Monitoring, telemetry, and troubleshooting in Kubernetes networks
TOP Dev Interrupted: Why You Need to Take Risks as an Engineering Leader
This episode explores the importance of risk-taking in engineering leadership, featuring insights from experienced leaders on fostering innovation and growth.
- Balancing risk and reward in engineering decisions
- Encouraging a culture of innovation within teams
- Personal anecdotes of successful risk-taking
- Strategies for mitigating potential downsides
Dev Interrupted: Where Are All the Laid-Off Software Developers Going?
Scott Carey, LeadDev's Editor-in-Chief, discusses the shifting job landscape for software developers amidst widespread layoffs in the tech industry.
- Trends in software developer employment post-layoffs
- Transitioning to roles outside traditional tech companies
- Challenges non-tech companies face in hiring engineers
- Future outlook for tech employment and industry trends
Manager Tools: Coaching Model - Part 1
This episode introduces the updated Manager Tools Coaching Model, emphasizing the manager's role in employee development.
- The importance of proactive development expectations
- Strategies for effective coaching and support
- Encouraging continuous improvement within teams
Learn System Design: Ep. 1: Databases Decoded: Charting Scalability and Overcoming Latency Battles (Part 1)
This episode delves into the intricacies of database scalability and strategies to mitigate latency issues, providing foundational knowledge for system design.
- Understanding database scalability challenges
- Techniques for reducing latency in large-scale systems
- Architectural patterns to enhance database performance
- Real-world examples of scalable database solutions
Manager Tools: The Corky Story - Part 3 (Hall Of Fame Guidance)
The conclusion of Corky's story, reflecting on the outcomes and lessons learned from the management process.
- Assessing long-term results of performance management
- Learning from successes and challenges
- Applying insights to future managerial situations
Manager Tools: The Corky Story - Part 2 (Hall Of Fame Guidance)
The story continues, detailing the steps taken to manage and support Corky's performance improvement.
- Monitoring progress and providing feedback
- Balancing empathy with accountability
- Evaluating the effectiveness of interventions
Manager Tools: The Corky Story - Part 1 (Hall Of Fame Guidance)
This narrative recounts the management of a long-term employee, "Corky," who was underperforming.
- Addressing performance issues in tenured employees
- Navigating organizational politics and relationships
- Implementing performance improvement plans
Manager Tools: Hire Slow, Fire Fast Is Wrong - Part 1
Challenging conventional wisdom, this episode argues against the "hire slow, fire fast" approach.
- The drawbacks of prolonged hiring processes
- The importance of timely termination decisions
- Implementing efficient and effective hiring practices
Manager Tools: The Two Reasons To Fire Someone
We're often asked what to do about a direct who is a "top performer," but also, "very hard to manage." "What they do is super important, we can't do without them. AND, they're a constant pain the neck, aren't respectful of others, sometimes even rude. And, disdainful of the idea that they ought to try to get along with others.
- What do I do with a top performer who is too hard to work with?
- Is it okay for a direct to be difficult as long as he gets his job done?
- How do I talk to someone who is not a team player?
Manager Tools: Case Study Interviews - Part 4 (Hall Of Fame Guidance)
The final part of the series offers advanced tips and addresses complex case study challenges.
- Handling ambiguous or data-intensive cases
- Demonstrating creativity and insight
- Final preparation tips and best practices
Manager Tools: Case Study Interviews - Part 3 (Hall Of Fame Guidance)
This installment focuses on practical application, guiding listeners through real-world case study scenarios.
- Step-by-step analysis of sample case studies
- Techniques for effective communication during interviews
- Strategies for managing time and information
Manager Tools: Case Study Interviews - Part 2 (Hall Of Fame Guidance)
Continuing the series, this episode delves deeper into case study interview methodologies, emphasizing analytical approaches.
- Frameworks for structuring responses
- Analytical tools to enhance problem-solving
- Common pitfalls and how to avoid them
Manager Tools: Case Study Interviews - Part 1 (Hall Of Fame Guidance)
This episode introduces the concept of case study interviews, detailing their structure and offering preparation strategies.
- Understanding the format and purpose of case study interviews
- Types of questions commonly encountered
- Effective preparation techniques