Programmer, what stuck in your mind if you hear this word? Is it all about a person who knows all about technology? Who can fix your computer...