I sometimes feel like some kind of cave man programmer. Frozen in ice sometime after the 6502 assembly era, thawed out in the post-OO LAMP age. There's lots of new stuff. Some of it good. Why am I so damned cranky?
Some aspects of the modern world delight. I discovered Applied Cryptography with glee; like a box containing a lighter, sharp knife, flashlight, mirror, binoculars, and a compass, the usefulness of the tools in that book immediately leapt out at me. Far beyond the security domain, knowing how to do protocol analysis, use MD5/SHA, decent RNGs, salts, Diffie-Hellman, stream ciphers and the like seem like essential tools. Does everyone learn this stuff as core CS in school now? I certainly hope so.
I search for an analogous "Applied AI" to no avail. Some algorithms seem promising, but instead of sharp knives and binoculars there are only plastic toys. Useless Bayesian 85% A/B classifiers that require tons of training data, only good for writing papers, but not actual code.
Entire chattering research volumes of nonsense, tautologically proving nothing very interesting, because if the books knew how to do what their titles suggested, we'd all be a lot further along with this stuff.
The damned book I want hasn't been written yet. I should have stayed frozen longer.