A Dutch computer scientist once said:
"If houses were being built like software is at this time, then they'd crumble before being finished. It's a miracle that any software works at all."
I often feel that he was right. Think about all the software that runs on one computer at the same time, nowadays. Millions and millions of lines of code, written in 10 different languages, compiled using 8 different compilers, 32-bit and 64-bit mixed up... And it doesn't crash every 5 minutes.
I don't want to change more than one piece at a time, because if something is wrong... *boom*. You'd not even be able to determine where to start looking if you updated 20 pieces of software at once.
|