Developing something that will be used by many people later on and considered a good solution is one part of it. Another is that the Development department is a very constructive, solution-oriented environment where technical discussions are always held eye-to-eye. This, of course, makes the work environment more enjoyable.
In my main activity of software development, there is more to say. When I start a new project, I feel like the architect of a house. I get specifications about which functions each room should have. On my own, I have to figure out how the rooms should be connected and where to put the doors and windows. In software development, there are hardly any physical limits. So almost anything is possible, but only a few things are reasonable and good. The result is a blend of creativity, straightforward adherence to guidelines, and a large dose of craftsmanship. This interaction is always exciting and a long-term motivator.