Having developed for many years as a profession as well as a hobby. I manage and design more these days however. I believe that the 'HowTo' should have focused more on two things.
1) Problem solving. languages, architectures, and methodologies come and go. What remains constant are the problems. I consider myself more of a problem solver than a programmer. Programming is just the media in which we implement solutions.
2) Design. How can I put this....Bad Design = Bad Programs. It causes, bug-riddled, and potentially unmaintainalble products. The bigger the product the bigger the problems. Design allows us to think thouroughly about our problem (most of the time), which allows us to identify, potential problems and exeptions before a line of code is even written. Life is much easier this way.
Having developed for many years as a profession as well as a hobby. I manage and design more these days however. I believe that the 'HowTo' should have focused more on two things. 1) Problem solving. languages, architectures, and methodologies come and go. What remains constant are the problems. I consider myself more of a problem solver than a programmer. Programming is just the media in which we implement solutions. 2) Design. How can I put this....Bad Design = Bad Programs. It causes, bug-riddled, and potentially unmaintainalble products. The bigger the product the bigger the problems. Design allows us to think thouroughly about our problem (most of the time), which allows us to identify, potential problems and exeptions before a line of code is even written. Life is much easier this way.
Sorry about the spelling, but after all I was a CS major
Don't be so hasty to knock this idea, the government need to find creatiev ways to generate revenue streams. War is expensive :)