Last but not least, your economic ideals and positions will play a part in matters like licensing; e.g. you may want to be part of something that has a strong open source component/contribution level.
I see myself as a problem solver. Most of the time the solution is a system of systems with some programming included. The programming is a means of interconnecting the subsystems and coordinating their functionality.