Backend Banter cover image

Backend Banter

#050 - Python is Faster than Rust

Apr 22, 2024
Veteran software engineer John Crickett shares insights on software architecture, leadership types, remote work, unpopular programming language opinions, performance optimization, and more. Topics include software architect roles, decision-making, remote work challenges, lead code practice, memory optimization, CLI usage, debunking language misconceptions, and emphasizing performance in programming languages.
59:09

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Software Architects focus on organization impact and decision-making beyond just coding.
  • Career progression in software engineering includes leadership roles like manager, director, and CTO based on individual skills.

Deep dives

Understanding the Role of a Software Architect

A software architect plays a critical role in diverse organizations by not only focusing on hands-on coding but also delving into architecture, infrastructure, and cross-organizational impact. This multifaceted position involves assessing factors like GDPR, telco laws, privacy, and security to make decisions that influence the organization as a whole, beyond just the individual team.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner