I do have a computer, I do know how they work, I know what all the parts are and what the acronyms stand for, I can build one and I also have an uncanny knack of being able to break mine on a regular basis. But, this isn’t really what I do for a day job. I really don’t enjoy doing it and I genuinely find it very frustrating when mine blows up. The last thing I want to do is try and fix someone else’s computer, only to receive a phone call three years later proclaiming that the computer isn’t working. As I was the last person to touch it
(quoted from: One man’s mission to become a better developer)