This is all very well if you have a friendly, high level scripting language like Ruby, but I'm definitely glad I don't have to write a C compiler where functions can take arbitrary blocks of code.
I'm really interested in computer architecture. I somehow doubt that there's a company that's going to sit me down and do that straight out of undergrad...
Yeah, whilst he mentions work and school, there's nowhere to just be social with people in that schedule. What do you do if you want to go to the cinema or the theatre, or just the pub?
I was fairly sure that NT was originally going to be a microkernel, but it ended up being really slow, so they had to push everything into a more monolithic architecture.
It makes me wonder how strong the cylinders are. They look quite small, so it seems like with a tool shaped like a "T" with a wide top you'd be able to force a lock open.
I've just had my first course in AI, and being interested in games, I was curious to see how the reasonably specific, theoretical techniques we were taught could fit into game design. This was a reasonably interesting example, but I think I'd be more interested in some specific applications, although I appreciate these might be jealously guarded secrets...
It seems to me that most of these aren't controversial at all.
I disagree with one of the points supporting "Unit testing won’t help you write good code.", though, where he implies that writing the code reveals the edge cases. Surely the edge cases are something you should have carefully considered before starting to code? I've found that crystallising the edge cases as a test before writing the function can be really helpful.
Am I the only one who thinks wanting your employees to work at your company "12-16 hours a day" is surely not a mark of a good company. If I worked 16 hours a day, I know I'd not be having enough sleep to do useful work. I think I'd rather work with well balanced human beings, rather than obsessive, robotic workaholics...
I don't know why he mentions recommending to pure apple households. Surely if every computer (/phone/tablet) in your house is made by apple, you don't really care what anybody says about the competition.