Listen "Interview with Jonathan Hall - Talking DevOps, Go and Continuous Delivery in Reverse"
Episode Synopsis
I talk to Jonathan Hall about all things DevOps from small companies to large companies and where the customer fits in the often technical story of our code development and deployment.How do you bring junior devs up to speed responsibly? How do we as an industry think of DevOps tooling and how much is too much? How and when should you automate?We also talk about his love for Golang and how it makes life simpler for junior and senior devs alike - how he got into DevOps and what that means to him both from a development and operations perspective.Finally we also cover Continuous Delivery and how to implement more easily, in reverse.NOTESTiny DevOps Podcast: https://jhall.io/tinydevops/Cup o' Go Podcast: https://cupogo.dev/Adventures in DevOps Podcast: https://topenddevs.com/podcasts/adventures-in-devopsBoldy Go Youtube Channel: https://www.youtube.com/channel/UC79XhRzbR3YSnm3ODqgZ6EQBest Book to Learn Go: https://boldlygo.tech/posts/2023-02-24-best-book-to-learn-go-in-2023/Three Ways of DevOps: https://itrevolution.com/articles/the-three-ways-principles-underpinning-devops/QUOTES[02:41] "it was shortly after I joined that company that we had a Black Friday incident." [JH][03:02] "It turns out the problem was an execute bit had not been set on a little shell script." [JH][03:27] "how do we, how do we live a sane life. In a world where those mistakes are bound to happen" [JH][04:31] "any person who comes to realization, um, about themselves vis-a-vis software realizes that you have to limit mistakes as much as possible" [RB][05:45] "I was frequently frustrated by the, uh, The lack of streamlining they had around deployments" [JH][07:21] " So that's kind of how I realized. Tiny, in the sense of like small headcount, small teams is kind of where I wanted to focus." [JH][07:49] " if you're employee number 10, You have, you know, in theory, a 10% influence on how things are done. If you're employee number 1000, you have a 0.1% influence on how things are done. It's just a big difference that way." [JH][09:26] "I often say that the hardest part of our job isn't the technology, it's the people." [JH][11:24] "infinity sign with the different steps is one or the three ways of DevOps, and the customer doesn't really take a center seat in any of those, which is unfortunate." [JH][12:25] "one of the common things I see is people automating stuff before they even know what it's supposed to be doing" [JH][14:09] " I think that there's a natural human tendency to seek the easy answers." [JH][15:02] "The unfortunate truth is that life isn't that simple. Life isn't as simple." [JH][16:45] "since I tend to work more often with smaller, younger companies, one common piece of advice I often give them is to hire one senior instead of two juniors" [JH][17:33] "how many junior developers have you worked with who understood how Git works? That's an essential skill that is not being taught properly." [JH][18:19] "the less code you have, the safer your company is in the long run, the less expensive developers you need to maintain that code" [JH][18:55] "all these sorts of things you kind of pick...
More episodes of the podcast Loving Legacy
That One Script You Wrote is Now a Platform
28/11/2023
QUEST: Do We Still Need Agile in 2023?
07/01/2023
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.