Rich Hickey on becoming a better developer @ https://gist.github.com/prakhar1989/1b0a2c9849b2e1e912fb ..I'd take a developer (or even non-developer!) with deep knowledge acquisition and problem solving skills over a programmer with a smorgasbord of shallow experiences any day..
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF
http://eloquentjavascript.net/
http://prog21.dadgum.com/ - Programming in the 21st Century - It's not about technology for its own sake. It's about being able to implement your own ideas.
Coding Guidelines: Finding the Art in the Science - What separates good code from great code? - http://queue.acm.org/detail.cfm?id=2063168
The WayLanguages2doCodd's 12 rules : Dr. E. F. Codd, the originator of the relational data model, published a two-part article in ComputerWorld? (Codd, 1985) that lists 12 rules for how to determine whether a DBMS is relational and to what extent it is relational. | EtcWhy Functional Programming Matters --- In an Object-Oriented World! The Eight Fallacies of Distributed Computing ArticlesTen Commandments of Egoless Programming Simplicity, Clarity, Generality Lord Palmerston on Programming Computer Programming for Everybody Dan Bricklin : Why Johnny can't program Books OnlineHow to Think Like a Computer Scientist Structure and Interpretation of Computer Programs Philip and Alex's Guide to Web Publishing LinksQuotationsJohn F. Woods? : Always code as if the guy who ends up maintaining your code will be violent psychopath who knows where you live |