What do you love about how software development is done where you are? What do you hate, and how would you improve it?
Suppose you could work on the perfect software project. What would it look like?
What's the ideal hardware, tools, processes, people, skill set, office, etc., for you?
Here's some ideas: