"A computer lets you make more mistakes faster than any other invention with the possible exceptions of handguns and Tequila."
Oh, the hot potato of software development. Who ever was in that module last is forever more on the hook to fix it. And the great lengths that develoeprs will go through to not be that guy?
Surely there is no other way?
"A computer lets you make more mistakes faster than any other invention with the possible exceptions of handguns and Tequila."
Oh, the hot potato of software development. Who ever was in that module last is forever more on the hook to fix it. And the great lengths that develoeprs will go through to not be that guy?
Surely there is no other way?
"A computer lets you make more mistakes faster than any other invention with the possible exceptions of handguns and Tequila."
Oh, the hot potato of software development. Who ever was in that module last is forever more on the hook to fix it. And the great lengths that develoeprs will go through to not be that guy?
Surely there is no other way?
(null)
"The fundamental problem with program maintenance is that fixing a defect has a substantial (20-50 percent) chance of introducing another. So the whole process is two steps forward and one step back."
Oh, the hot potato of software development. Who ever was in that module last is forever more on the hook to fix it. And the great lengths that develoeprs will go through to not be that guy?
Surely there is no other way?
There was a showdown looming inside Google, but this story is to be kept between you and I.
ChromeOS was the new upstart OS inside of Google, built to be a very minimal and very secure OS. It’s only job was to run Chrome (the web broswer). This team built out a fleet of testing infrastructure that would test each change. From this tooling, branches lasted for the duration of development only. Once they passed the tests, they were merged into master.
Android was ‘a startup’ inside of Google, and had opted for speed. Developers would checkout local branch, and develop for months on it. This was so much faster! The forward progress of each developer was never hindered by having to pull down new changes and merge those those changes into their local branch. The ChromeOS team was doing this daily.
Surely, only one of these can be right?