About Me...

I like building things. Back in the day, when High Schools still had shop classes, I took a lot of them: Wood, Metal, Electrical, Drafting, Typing. Coding is a different type of "shop" for building things. 

To build in wood you first need detailed drawings. These could be quite extensive. You usually need a minimum of 3 projections (side, front, top) with dimensions called out, and a 3D perspective as well. Then you might have detailed drawings of the joints your were going to use. If you're using dove-tail joints, or joining things with pegs, these should be called out in detail. Then you have to change to a completely different modality and set of tools to actually build the product. And you build one at a time. 

When building things with code, the programs ARE the description. And you use the same modality to produce the product, because the description IS the product. And the same instance can be deployed & used by thousands. It's actually quite magical. 

No other production mechanism is quite like it...