Would you like to work on mobile platforms?
Some developers enjoy working on Android or iOS applications, while others prefer desktop applications.
Some eschew the idea of a platform at all and stick to web applications.
Which are you?
Modern or Retro?
Are you on the cutting edge of new technology, or do you prefer to tinker with tech history? The world of tech is ever-evolving, but there will always be demand for legacy software support.
Which do you prefer?
Obscure vs Mainstream
Are you someone who just has to be different? Buck the trends by learning an obscure, esoteric, or obsolete language that forces you to think outside the box. It might not look great on a resume, but it also just might make you a better programmer.