Original question from Quora:
What motivates a software developer to build great things?
I think it depends on the developer. We are all motivated differently to achieve different things. For example, I care a lot about doing great work, but not everybody is built that way.
People generally want one of a few things - money, power, fame, sex, and love. We also have basic needs like food and shelter. Most everything boils down to those kinds of intrinsic motivations.
So, you might have a software developer who wants to be famous, so they might try and create a famous iPhone app. Another developer might want sex/love/companionship so they create their own dating app. Another developer might want to be rich so they create software that costs a lot of money (enterprise software).
Software developers are people. Same motivations as everyone else.
P.S. Have you subscribed to Code Career Genius yet?