A) What technologies should I learn to allow me to get my foot into the industry? I have historically focused on being a UX focused web engineer. I'm sure that experience could surely transfer, but am interested in learning the technologies and/or understanding that is more core to geospatial problems.
B) As someone who loves maps and imagery, but does not want to work for the military industrial complex, how do I avoid point #3. "In geo, you either die a hero or live long enough to make the majority of your revenue from defense and intelligence."