Woodworking has helped me learn how to really plan a project. Unlike coding, where you find everything you need as the need comes up, working in a physical medium requires you to actually plan something out fully before starting, because you have to buy the materials for it! You don't want to plan everything out and then find that the hardware store doesn't have the lumber you need in stock, or find that the screws you have are too short. If you don't meticulously plan thea small details out, you'll find yourself running to the store a million times and won't actually get to build the thing!
Translating this to software development, it has taught me the value of making diagrams and writing down notes before I ever write a line of code. This could also be TDD, where I first figure out how I want to the use the code as an end user (how the API should look), and then figure out how to make it work like that.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Woodworking has helped me learn how to really plan a project. Unlike coding, where you find everything you need as the need comes up, working in a physical medium requires you to actually plan something out fully before starting, because you have to buy the materials for it! You don't want to plan everything out and then find that the hardware store doesn't have the lumber you need in stock, or find that the screws you have are too short. If you don't meticulously plan thea small details out, you'll find yourself running to the store a million times and won't actually get to build the thing!
Translating this to software development, it has taught me the value of making diagrams and writing down notes before I ever write a line of code. This could also be TDD, where I first figure out how I want to the use the code as an end user (how the API should look), and then figure out how to make it work like that.