As I began to venture into new engineering domains, such as 3d printing, micro-controller software development, and cad design, I documented my thoughts along the way. Here are some suggestions that I thought would be useful to share. Hardware Prototyping and 3D Design Custom machining everything is expensive and time…