October 20, 2009 Read the full article →
How well do you know the fundamental unit of information, communication, computation?
When interviewing coders, I often like to ask them to explain how they would implement a function which counts the number of bits set in an integer. This is often called the “population counting” problem. In Beautiful Code: Leading Programmers Explain How [...]
October 12, 2009 Read the full article →
Do you remember your last quarrel over whether the current architecture of your software is a good one? Were you defending or attacking?
I’m sure some parts of that discussion weren’t completely rational. Here’s a list of some of my favorite irrational arguments against fixing a broken architecture. Maybe the list helps you [...]