what is the deal with the software engineering -> woodworking pipeline? is it that programmers get so fed up of working with abstract concepts that they immediately pendulum-swing to the most concrete form of building (that can still be done by only one person) that they can find?