Earlier quoted context omitted.
I think you’re romanticising woodworking a bit here. A large saw is specifically built to allow doing a single, precise cut, in exactly the same way, over and over again. The tools are absolutely made to prevent you from messing up the various ways, it’s just that you don’t use the professionals tools at home. And indeed that’s something I’d apply to software: both hobbyists and small companies are tempted to use pro…
> A large saw is specifically built to allow doing a single, precise cut, in exactly the same way, over and over again. Ignoring hand tools, which give you precise, tactile control ... I'd still argue with this. There are tools for specific things and they're meant to reduce error. But a router (woodworking) can be used to do half the stuff you want/need to do. A table saw can make straight cuts, rabbets, joinery. Th…
OP's complaint is about syntactical differences and that's just because his team doesn't agree with him.
And tbh, to me, the fun creative part in programming lies in architecture, not how I space my code. With woodworking, the creative part is how I put it all together but not the actual cutting part.