An interview with Matthew Sanabria about his path through (and continued life in) the tech industry. Matthew and I met working at Hashicorp when it was a much smaller company than it is today. In this episode, we spend a lot of time discussing things we've learned and things we wish someone had told us when we got started in System Administration and Software Development.
Timestamps:
0:00 Introduction
3:00 Switching from Infrastructure to Development
5:00 Linux skills that many Developers are missing
8:00 shoring up your weaknesses
11:00 Agility
14:00 Memorization and Learning
16:30 Dave admits his mistakes
23:15 Steve Yegge callout
26:00 From IT to CS
28:00 Engineering
31:30 ...and overengineering (middle out)
36:00 Teams, Skill Gradients, Companies
39:00 How to grow senior engineers
42:00 How to grow junior engineers
44:45 Agile
49:00 Agile operations teams
51:30 we're taking questions
52:13 Final words from Matthew
Links:
- The tutorialinux YouTube channel
- I'm writing a book! Pre-ordering helps me out in a very direct way. The Software Developer's Guide to Linux: A practical, no-nonsense guide to using the Linux command line and utilities as a software developer.
- My New Packer Course
- My OG Linux Project Course
Some of Matthew's (awesome) YouTube videos:
- Troubleshooting TLS
- A Practical Terraform Intro