As a developer, I find working on machines a fascinating way to do what the author is describing here.
When disassembling the top end of an engine (for instance), you have to put thought into the way it was put together from the beginning. What components are assembled in which order, and why? What was the restrictions in the overall design that lead to certain components being designed the way they are? And are there any ways to improve the design?
These are concepts you deal with all day long as a software developer. Having a physical, tangible object in front of you to do the same with can bring a lot of inspiration.
As a developer, I find working on machines a fascinating way to do what the author is describing here.
When disassembling the top end of an engine (for instance), you have to put thought into the way it was put together from the beginning. What components are assembled in which order, and why? What was the restrictions in the overall design that lead to certain components being designed the way they are? And are there any ways to improve the design?
These are concepts you deal with all day long as a software developer. Having a physical, tangible object in front of you to do the same with can bring a lot of inspiration.