I like your article and selection of books except
-
The VB book detracts from your cred.
-
UML and design patterns are a classic hallmnarks of second rate corporate drones. Not to mention that the design pattern books are incredibly boring.
-
If you are doing algorithmic work where O(x) matters, Knuth is actually very useful.