> To an extent that is part of what it means to be a hacker.
This is where I disagree fundamentally.
If you are interested in woodworking and want to become a carpenter, your initial reaction shouldn't be, "I have to become a blacksmith first so I can forge my own tools".
At that point you would have wasted your time building tools when you could have been building cabinets instead.