software development concepts
If the internet has perfected anything, it's the art of the crappy, phoned-in,
half-assed email "interview". For all those who have bemoaned the often pathetic
state of internet journalism, when it comes to interviews, you're largely
correct. The purpose of most of these interviews
motivation
There's an inherent paradox in motivating programmers. I think this Geek Hero Comic illustrates it perfectly:
It's a phenomenon I've noticed even in myself. Nothing motivates like having another programmer tell you they're rewriting your code because it sucks. Dave Thomas has
hardware
Given the rapid advance of Moore's Law
[https://blog.codinghorror.com/moores-law-in-practical-terms/], when does it make sense to throw
hardware at a programming problem? As a general rule, I'd say almost always.
Consider the average programmer salary
[http://www.payscale.com/research/US/Job=Sr._Software_