Friday, May 17, 2024
HomeGolangConstructing truly maintainable software program ♻️ with sam boyer and Ian Lopshire...

Constructing truly maintainable software program ♻️ with sam boyer and Ian Lopshire (The Changelog #504) |> Changelog


I’m undecided I can – effectively, the issue is I feel I held on to one thing you stated earlier there, Johnny, in regards to the distinction between working and sustaining. Actually, there are variations, however I’ve had a couple of ideas swirling round in my head about what it means to do upkeep. As a result of I do agree, we’d like a definition for what that really is.

My sense is that there are two elementary methods wherein we will take into consideration upkeep. One is fixing bugs, and the opposite is including options. And people two issues have tensions concerned, however what I used to be interested by whenever you had been speaking was how – I feel there truly is a very essential commonality between operational traits and growth time traits. And to me, that’s failure locality. It’s the concept that I need the computer systems to inform me as intently as potential how the factor is failing, in order that I can repair it. And that’s true whether or not I’m writing checks, as a result of to me check is one thing the place when it fails, I do know proper the place to look, I do know proper the place to repair, and that’s not one thing that I have to rebuild a ton of context for or any person else can are available and do.

Equally, when one thing is failing in one in every of its operational traits, I wanna know as intently as potential the place to look, the place to go. So I feel there’s a typical precept there by way of the best way that we ought to be approaching making – and that’s totally on the bug fixing aspect. Principally, I feel, on the bug fixing aspect.

However perhaps the place the paths meet within the woods of the 2 approaches – the bug fixing and the function including – is the extent to which your checks and your telemetry and no matter programs you have got arrange for consuming your operational data are in a position to inform you when the factor that you just had been including over right here broke some stuff over there, and [unintelligible 00:13:45.07] As a result of in the end, what we’re speaking about right here is like “Does the software program proceed to be appropriate or not, and how will you inform?”

However I apologize although, as a result of like I stated, it sort of took off like a factor you stated at the start, and I really feel like I missed the tail finish of it, which is why I used to be interested by biding my time… However then Kris known as on me, so… I’m sorry. [laughter]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments