Hacker News new | past | comments | ask | show | jobs | submit login

The thing I love about woodworking (I’m not the op) is the upfront planning and design process, the immaculate attention to detail (an 1/8” off is often a big deal), and then the satisfaction at the end of being able to physically hold the finished product.

For commonality with software, personally, I like to do a fair bit of up-front design work before building something. Not days worth for most stuff, but hours worth. Scribble ideas, riff on them, iterate to a design I like before building it. And then during the build process, you’ll probably discover something you missed in the design process and have to improvise a bit; software is generally more forgiving in this regard, but it’s the same shape of process.

I find that when I’ve been doing more hands on stuff (small woodworking, welding, car repair, bigger construction), I get better at doing the software design stuff. My brain gets better at thinking through the consequences of design decisions and picking out small details that can have significant implications.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: