Building software is difficult and time consuming, but the maintenance of software is where we spend the majority of our time. In this episode, Ian and sam join Johnny and Kris to discuss how to build actually maintainable software, the features of Go that make it good for writing maintainable software, and different ways that we might define the term “maintenance”.
Sam Boyer kicked off a deep six-post series analyzing vgo.
When Russ started releasing his series of blog posts introducing vgo in late February, I also put together some words. In that post, I indicated that I would be working on an assessment of vgo that I would make public as soon as I could. This, finally, is that assessment, although over the past couple months it has transformed into something more.
Sam also set clear expectations for his release schedule:
This is not my day job, so I won’t be publishing these rapid-fire, one day after another. I will release them as I finish them; as I write this, two more are nearly done.
Also, check out Go Time #77: Dependencies and the future of Go with Russ Cox
Sam Boyer joined the show to talk about dependency management, building community consensus, and other interesting Go projects and news.