Wow, you found that useful? You guys must do quite a bit of bantering.
In addition to Banana's always incredible advice, I'd like to add that it's much easier to initially program a system that has been properly designed, too. I'm just way too lazy to build a system without first designing it correctly.
Then comes the maintenance.