Hell hath no fury like an engineer angered! This was such a good read and epitomizes hacking:
"Was it worth it? To read one book? No. To prove a point? Absolutely. To learn about SVG rendering, perceptual hashing, and font metrics? Probably yes."
This is essentially how I find myself defending a lot of my DIY stuff.
"Wait, you work in tech, why would you ever work on your own car when you can clearly pay someone else to do it???"
Because I like to learn things.
Learning things is good. I also find I care more about the outcome and timeline than many professionals do, because I have to deal with the end result. That's not to say professionals can't or won't do the job better, or that they don't have more applicable experience to do the job more efficiently, but evaluating professionals is often as much or more work as learning how to do the job myself and just doing it. On average, the end result is at least better than a poor professional, sometimes as good or better than an average professional.
Agreed, that is the same way I view things. There is also the great feeling of satisfaction when you finish repairing your own stuff.
More than that, I know every bolt is tight, every piece is inspected, and it connects me to the machine.
Zen and the Art of Motorcycle Maintenance, if you haven't read it
I hate not understanding things. I hate pricing that I do not understand.
I hope they don't get in trouble for publicising how to defeat the DRM...