Comment Re:Pattern Paralysis (Score 2) 296
A couple years ago I went for a C# job interview. One of the questions on the test involved a simple class depicting a light bulb. I recall it went something like this:
class LightBulb
{
public bool On;
}
They wanted me to "improve" this code. I changed the On to an automatic get/set property but apart from that I left it as-is. Explained to the interviewer at the end that it was so simple I honestly couldn't see where it needed "improvement" beyond that. It would just be a time wasted exercise.
To which, the guy looked at me disparagingly. "What do you want? An interface extracted from it? Why?" I said. The guy looked at me with (what I gather) a look of tacit agreement.
Needless to say I did not get that job.