School has conditioned us to think that someone who does not know the right answer off the top of their head is an idiot. At this very moment, all around the world, students are called on by their teachers to answer a question, and are publicly humiliated when they don’t know the correct answer. Their peers are taught that it’s OK to jeer at someone who doesn’t know the right answer – even if they don’t know the right answer themselves. As adults in a technology profession, we see this same mentality manifested as interviews that go badly because of one wrong answer (“They should have known that!”) and first impressions that are forever stained (“That guy doesn’t know what he’s talking about”). If only it was that simple.
In the software industry, there are always jobs. Sure the larger economy might tank, unemployment might skyrocket, but there are *always* jobs when it comes to writing software. This is one of the reason why people go into writing software in the first place — guaranteed employability. If you’re an out of work software developer, and think I’m being unkind try this: drop your asking price below market – they’ll hire you. The problem is, a job is one thing, but finding the right job is another entirely.