For beginners, or those who work much higher up the technology chain it provides a nice launching off point for further investigation.
I find her style quite fun and engaging.
1,253 karma · joined January 6, 2013
For beginners, or those who work much higher up the technology chain it provides a nice launching off point for further investigation.
I find her style quite fun and engaging.
"We work in a fashion industry, and marketing really matters.".
I don't know if I am getting older, but this rings very true to my ears, especially today.
For electronic consumption there's an excellent project on github that was mentioned here on hacker news earlier in the year / last year. You can find that here https://github.com/jagregory/abrash-black-book/releases and it is the contents of the extreme edition formatted for modern e-readers.
That is an amazing gift to have.
Bur for graphics programming, Foley and Van Damm is probably the canonical text - now in 3rd edition. http://www.amazon.com/Computer-Graphics-Principles-Practice-...
'We're not a terribly money-motivated group' http://www.linkedin.com/jobs2/view/9887522
'I developed humor as a defense mechanism. Now I drive a fucking Mercedes.' http://www.wired.com/gaming/virtualworlds/magazine/15-09/mf_...
Here is the famous Smalltalk issue Aug 1981. http://archive.org/details/byte-magazine-1981-08
Compare and contrast his impotent flailing with Peter Norvig's masterful approach. http://norvig.com/sudoku.html
Of course for the lulz you had people like Spolsky and Martin all use it to set out their view of software engineering with essays like Duct Tape Programming and Echoes from the Stone Age.
Anyway ... The conclusion from it all was that TDD works best as a design tool for interface discovery. That you get a regression suite, of sorts, is a side effect.
It doesn't work as a specific optimization tool or algorithm discovery tool. Which isn't really surprising as these are two of the few remaining 'non-mechanical' aspects of programming.