I learned to program JavaScript more confidently on my first Afghanistan deployment. Being able to work offline without references or tools was important when I was constantly on the move. Even to this day portability and performance are the things I value most in an application. Most other JavaScript developers I have encountered in the real world need a mountain of third party libraries and frameworks with a fixed internet connection for the simplest of things.