Hi. I'm Andrew.

  • Ask me anything...
  • Archive
  • Submit

“Sure, there’s nothing officially wrong with trying to write multithreaded code in C++ on Windows using COM. But it’s prone to disastrous bugs, the kind of bugs that only happen under very specific timing scenarios, because our brains are not, honestly, good enough to write this kind of code. Mediocre programmers are, frankly, defensive about this, and they don’t want to admit that they’re not able to write this super-complicated code, so they let the bullies on their team plow away with some godforsaken template architecture in C++ because otherwise they’d have to admit that they just don’t feel smart enough to use what would otherwise be a perfectly good programming technique FOR SPOCK. Duct tape programmers don’t give a shit what you think about them. They stick to simple basic and easy to use tools and use the extra brainpower that these tools leave them to write more useful features for their customers.”

— Joel Spolsky: The Duct Tape Programmer (via mnmal)

Sep 5 2010
Copyright © 2009–2012 Hi. I'm Andrew. ‒ HD Exhibit Theme by Dustin Hoffman