I wake up every morning excited to go and learn, build things, and solve problems. I get to exercise my creative and analytical sides on a daily basis. I get to learn tons of new things everyday. I get to be a part of an industry where hard work is rewarded and those that pave the way are constantly reaching back to pull others forward. By no means would this have been the right decision for everybody, but it was undoubtedly the right decision for me.
Prototype, prototype, prototype! When you need to learn a new technology, or are testing technologies to see if they solve your problem, don’t just read the docs (notice I said JUST, you should definitely read the docs) but also build small prototypes that mimic your use-case. You will be able to find pain-points this way and can make better-informed decisions.