I’ve been a software developer for a while. Currently I’m working on iOS apps. Despite some odd constraints, there’s quite a bit of room for expression and creativity on iOS devices. There certainly is a large enough audience.
I live on an island from which commuting to any real workplaces is a royal pain in the neck, so I prefer remote development. I’ve been known to write articles and have written one published technical book.