in reply to (OT) Programming as a craft
Compare with 20 years ago, programming nowadays requires much less "craft", and to the general public of this computing world, now it is actually discouraged for one to make programs "craft".
Don't misunderstand me, obviously coding still requires skills (great skills), but the level of trickiness is largely reduced now. 20 years ago, you play a piece of trick, people may worship you; but if you play tricks now, lots of people can give you a big lesson on software engineering..., as we, including I, would rather have code that can be easily understood and maintained, not too much "craft".
Coding with more wisdom, but less cleverness.