Tuesday, April 2, 2019

I thought today of old models of how much more time (and thus money) it takes to deal with a bug the longer the bug is left undiscovered.

This came up at Paymetric. It's better for the developer to just catch a bug in his/her work than it is for the tester to find it in testing and have the developer fix it, and both of those scenarios are better than having the bug make it into production and have users find it. At Paymetric, I think once or twice they found a bug in some of the old cartridges (a cartridge was a process to integrate with one variety of payment gateway and each payment gateway supported had a cartridge) that were written a decade ago in C++ and had to deal with them. The scenario in which the magic black box stops working and someone has to reverse engineer that thing no one wants to think about has to be the worst scenario. Consider if you will this song by Databoy which takes the lyrics of both the Miley Cyrus song "We Can't Stop" and the Lana Del Rey song "Summertime Sadness" and jams them together into a new song called "We Can't Stop Summertime Sadness" ...if you heard this in 2126 would you be able to tell what parts made up the whole?

No comments:

Post a Comment