Why software engineers like woodworking (2021)
The best software engineering moments are when you building your own tools. There are mind boggling varieties of woodworking tools out there, each optimized for a slightly different situation. With software, the budgets might cover hardware constraints, networking bandwidth, latency targets, engineering man-hours, etc. With woodworking you actually get to hold your creations. Woodworking has the same highs as software engineering. You get the same fast feedback loops, close interaction with your users, while avoiding some of the more tedious aspects of software engineering. I write a newsletter sharing insights on how to leverage lessons from across industries to become a better software engineer.