Episodes

  • Episode 10: The Journey So Far
    Nov 22 2023

    We've reached the end of Season 1! In this final episode, Alex and Brian take some time to reflect on what we've learned so far, what themes tend to keep coming up across episodes, areas we're targeting for personal growth, and finally, what you can expect from Season 2. Thanks for being a part of our first season! We'll be back in 2024 with all new guests, insights, and stories from the Staff Engineer's Journey.

    Picks & Plugs
    • Alex:
      • Email vs Capitalism, or Why We Can't Have Nice Things
    • Brian:
      • “Everything You know about latency is wrong” from Brave New Geek
    Get in touch!

    Facebook: /themainthread

    Threads: @themainthread

    X: @themainthread

    Transcript

    Episode 10 Transcript

    Show More Show Less
    33 mins
  • Episode 9: Security Priorities
    Nov 10 2023

    Is your platform secure? How do you know? How do you even know all of the machines, networks, software, and data that make up your platform in the first place? We're joined by Amirali Shahinpour, Head of Security Data Platform at Twitch to discuss driving security priorities across your organization.

    Amir's Framework for addressing vulns:
    • Prepare (Requires Asset Inventory)
    • Identify (Threat intel: what’s affected?)
    • Analyze (Prioritize: use extra context from Inventory)
    • Communicate
    • Treat (take action)
    Picks & Plugs
    • Amir:
      • The Art of the Start 2.0, by Guy Kawasaki
    • Alex:
      • The Mythical Man-Month, by Frederick P. Brooks Jr
      • "Git Hidden Gems", by Enrico Campidoglio
    • Brian:
      • "Don’t Ask Forgiveness, Radiate Intent", by Elizabeth Ayer
    Get in touch!

    Facebook: /themainthread

    Threads: @themainthread

    Twitter: @themainthread

    Transcript

    Episode 9 Transcript

    Show More Show Less
    36 mins
  • Episode 8, Part 2: Empathy and Inclusion
    Oct 6 2023

    Part 2 of our discussion with Lee McKeeman, Staff Engineer at Google, on empathy and inclusion. Why do companies struggle to prioritize efforts around inclusion and accessibility? And what can we, as technical leaders, do about it?

    Picks & Plugs
    • Lee:
      • LinkedIn, https://www.linkedin.com/in/lmckeeman
      • Substack, https://leemckeeman.substack.com
    • Alex:
      • Swamp Thing, by Alan Moore
    • Brian:
      • Build and deploy full stack web sites with SvelteKit and Vercel
    Get in touch!

    Facebook: /themainthread

    Threads: @themainthread

    Twitter: @themainthread

    Transcript

    Episode 8, Part 2 Transcript

    Show More Show Less
    35 mins
  • Episode 8, Part 1: Empathy and Inclusion
    Sep 29 2023

    Lee McKeeman is currently a staff engineer at Google, who’s also spent time at Amazon and Meta. Lee is passionate about how we as technical leaders can influence our work environments to be more empathetic and inclusive so that people of varying races, genders, creeds, ages, and neruodiversities, all feel empowered to contribute their best ideas to the work that we do.

    Picks & Plugs
    • Lee:
      • LinkedIn, https://www.linkedin.com/in/lmckeeman
      • Substack, https://leemckeeman.substack.com
    Get in touch!

    Facebook: /themainthread

    Threads: @themainthread

    Twitter: @themainthread

    Transcript

    Episode 8-1 Transcript

    Show More Show Less
    33 mins
  • Episode 7: Community Building
    Sep 15 2023

    Think about the roles you play in your community. Social planner, Little League coach, Dungeon Master. Did anyone explicitly give you that authority? Or did you just gravitate towards your interests and put yourself out there? Can we do that at work, too? Are we defined by the title given to us by our companies, or can we put ourselves out there to take on broader roles that align with our strengths? David Cunningham, Sr Engineer with The New York Times, joins us to discuss how to do both.

    Picks & Plugs
    • David:
      • New York Tech & Beer socials (https://meetup.com/nyctnb) and New York AI User Group tech talks (https://meetup.com/nycaiu)
        • CEO of Meetup David Siegel and Tech Talks coming up in September
      • The 1-Page Marketing Plan
    • Alex:
      • Designing Data-Intensive Applications
      • Thirteen ways of looking at a Turtle - Scott Wlaschin
      • Functional Design Patterns - Scott Wlaschin
    • Brian:
      • Simple Made Easy, Talk by Rich Hicky (creator of Clojure)
    Get in touch!

    Facebook: /themainthread

    Threads: @themainthread

    Twitter: @themainthread

    Transcript

    Episode 7 Transcript

    Show More Show Less
    36 mins
  • Episode 6: Evaluating New Technologies
    Sep 1 2023

    How do you decide whether that shiny new frontend framework or that highly performant, memory-safe backend language is really going to solve your problems? Join our guest Eric Justusson, as we talk about how to leverage quick experiments, tracer bullets, greenfield projects, and hackathons to responsibly evaluate the benefits and costs of onboarding new tech for your team.

    Picks & Plugs
    • Eric
      • Hacker News
      • Random engineering idioms:
        • Yak Shaving
        • Bike Shedding
        • Spike
        • Rubber Duck Debugging
        • Cargo Culting
        • Others
    • Alex
      • Design Patterns, Gang of Four
    • Brian Ogilvie
      • Unidragon Puzzles
    Get in touch!

    Facebook: /themainthread

    Threads: @themainthread

    Twitter: @themainthread

    Transcript

    Episode 6 Transcript

    Show More Show Less
    37 mins
  • Episode 5: AI Madness
    Aug 18 2023

    Will AI fundamentally change the way we as engineers interact with our work and our world? Or is it mostly hype? We’re joined today by David Ashe-- Senior Software Engineer with American Express--to explore the benefits, risks, practical uses, and downright bizarre results of AI.

    Misc Show notes

    AI has even made some contributions to this Podcast. For instance:

    • All Artwork for this podcast is generated by AI using Midjourney.
    • The captions for this episode were initially generated by AI on Podbean.com, and corrected by yours truly.
    Picks & Plugs
    • David
      • HackTheBox.com
    • Alex
      • Staff Engineer, by Will Larson
    • Brian Ogilvie
      • Find a real language tutor at verbling.com
    Get in touch!

    Facebook: /themainthread

    Threads: @themainthread

    Twitter: @themainthread

    Transcript

    Episode 5 Transcript

    Show More Show Less
    39 mins
  • Episode 4: Technical Vision and Strategy
    Aug 4 2023

    How do you establish a vision of the future that addresses a specific business need for your company? And how do you turn that vision into a concrete strategy to execute? Our guest Brian Jones is an engineering manager in Central Security at Meta, and he'll share his techniques for building vision and strategy at scale.

    Acronym Glossary

    CISSP: Certified Information Systems Security Professional

    DAU: Daily Active Users

    GRC: Governance Risk (Management) & Compliance

    HSM: Hardware Security Model

    MSSP: Managed Security Service Provider

    NFT: Non-Fungible Token

    OKR: Objectives and Key Results

    PCI: Payment Card Industry

    SOC: Systems and Organization Controls

    TL: Tech Lead

    TPM: Technical Program Manager

    XFN: Cross-functional Team

    Picks & Plugs
    • BrianJones
      • The Lean Startup, by Eric Ries
      • Radical Candor, by Kim Scott
    • Alex
      • Test Driven Development, Where did it all go wrong
      • The Art of code
      • Fireship Youtube channel
      • How to Reassess Your Chess, Jeremy Silman
    • Brian Ogilvie
      • Pete Hodgson blog: Creating and sharing Strategic Architectural Initiatives
    Get in touch!

    Facebook: /themainthread

    Threads: @themainthread

    Twitter: @themainthread

    Transcript

    Episode 4 Transcript

    Show More Show Less
    33 mins