Fusion 360 for both CAD and CAM, and specifically, a lot of great machining knowledge, including a lot of stuff on tormach CNC: https://www.youtube.com/user/saunixcomp
Maybe I've been working with too many millennials lately, but personally, I wish more people I worked with were perfectionists! My subjective observation is overall commitment to quality has generally decrease over the last decade of my career.
I know I have OCD tendencies, and I've found that if I can harness it properly (mostly by just being aware of when I am in a obsessive state) I can really internalize the topic at hand and add the new knowledge/skill to my everyday repertoire.
I worked with one guy once where he wanted the "ultimate flexibility" and every data model object basically became a database table with the columns 'key' and 'value'. Trying to think of everything ahead of time has its own problems...
I wrote a few indicators on Tradestation back in the mid 2000's and had a similar result after using them with an automated trading strategy, albeit less loss (somewhere around $10k). I was trading on 3-1 margin and closed all positions before the end of the day. Very stressful, I too let emotion interrupt trades, etc. Fun to develop, painful to execute. I'm much happier creating startups! =)
How is this different than securities sold on public stock markets? If you hold a large position in a nasdaq 100 stock and drop a large sell order on the ECN's, you are surely going to see a similar (albeit not as dramatic) phenomenon. Does that mean the market cap of stocks shouldn't be used to assess value?
My startup has a spark card and being able to get the amazon gift cards as the 2% bonus was great, but unfortunately for some reason amazon gift cards are no longer available as one of the gift card options. Had to start getting home depot and target cards instead :/.