Woodworking (or any interesting manual labor) as a hobby is fun. Doing it as a job though is brutal, repetitive, boring, and dangerous. The client relationship is even worse —- at least most devs have insulation through the agile system from the direct force of clients. Selling in the trades is rough, rough work, and probably more than half the job.