My Mom thinks my line of work is magic. When I told her four months ago that I was going to be a Hackstar at Techstars Boulder, she assumed I'd be locked in a room making all the Internets. Well Mommy, it's sorta like that.
You're a developer and you get handed over shitty code. The only proof that the code works is someone who uses the software and complains to you that it's buggy. What's a developer to do?