1,128 karma · joined October 7, 2010
To put this in context: I keep it next to "Agile Software Development" (by the same Uncle Bob), "Working Effectively with Legacy Code" (by M. Feathers), and "Refactoring" (by M. Fowler).
HTH (no, I have no direct or indirect benefit from 'advertising' these books and their authors)
For the greater public, the question of "how the rich people went from 0 to $1B" might more interesting than "how the rich people maintain their $1B+". Definitely I find the latter more interesting than the former (probably because I don't have $1B+)
Is Google's interview biased for 'right out of college/phd' applicants?
I liked this. Remove the "in a browser" clause, and I think you found the core of every passionate developer. There's also those that enjoy sharing with, or enabling others, but I suspect this one covers 99.99999% of all code writers out there.
I also think this is an outdated view by now, and it will become more and more apparent in the years to come: good/successful developers are/will be quite apt at dealing with "the notion of subtle and textured user experience design that balances the emotional and functional aspects of a software experience will always struggle to take root"
For the rest of the article: yeah, I feel you!
"In first year computer science classes, there are always about 200 kids at the beginning of the semester, all of whom wrote complex adventure games in BASIC for their PCs when they were 4 years old. They are having a good ol’ time learning C or Pascal in college, until one day the professor introduces pointers, and suddenly, they don’t get it. They just don’t understand anything any more. 90% of the class goes off and becomes Political Science majors, then they tell their friends that there weren’t enough good looking members of the appropriate sex in their CompSci classes, that’s why they switched. For some reason most people seem to be born without the part of the brain that understands pointers"