For anyone on HN who hasn't had the opportunity to use a 3D printer I really recommend that you find a way to use one for a few hours. The experience of willing something into physical existence with a few clicks in Solidworks is amazing. If you remember the feeling of the first time you made the computer say "Hello World" or the first time you set up your own website, you'll get a similar rush from 3D printing. I've been lucky enough to have access to one for my final project at school and it's made me so much more ambitious with how I can design and has made my iteration speed at least 10x as fast.