I've completed a vocational course in Australia recently on woodworking - enough to land you an intern position at an actual shop.
Here's a few comparisons off the top (WW=WoodWorking, Soft=Software Dev/Engr):
* WW: must plan well. If you're working on a provided plank of wood, you can't "uncut" if you cut something shorter than should for example, Soft: iterative - and figure things out after some or none initial planning, and easily fix things later
* WW: higher risk of fatality/injury, Soft: relatively very low risk. Low liability for artifacts produced - but could serious affect users (e.g. cybersec).
Here's a few comparisons off the top (WW=WoodWorking, Soft=Software Dev/Engr):
* WW: must plan well. If you're working on a provided plank of wood, you can't "uncut" if you cut something shorter than should for example, Soft: iterative - and figure things out after some or none initial planning, and easily fix things later
* WW: higher risk of fatality/injury, Soft: relatively very low risk. Low liability for artifacts produced - but could serious affect users (e.g. cybersec).
* WW: expensive, non-scalable, Soft: scalable, non-expensive (unless u want expensive hardware)
* WW: visceral/earthy experience almost always - even on failed pieces, Soft: depends on what you produce
* WW: Tangible, Soft: Intangible
* WW: Can be repetitive - planing, jointing, routing, Soft: less repetitive
* WW: Creative, Soft: Creative