Developing an application is quite a pleasurable task. When you get in the zone, you can achieve some of your best work.
Some people have to have the perfect playlist, others need the perfect lighting, chair, or anything else imaginable under the sun.
What does every developer have in common?