I've been in the web development industry for many years now and I find this is a tricky question to answer sometimes. Personal growth has always been a major driving factor in my career, and I find it satisfying to experiment with the latest web technologies. It seems like the best motivation and reward is being able to work on something you genuinely care about and have passion for.
However, we don't always have that luxury at work. Unless you are the owner of the company, it's hard to always be passionate about the work you are doing. What if you don't actually care about your latest project at your job?
This leads me to the question: What types of incentives and rewards work well in our industry? If you meet that tight deadline after months of coding, does your company do anything to reward you? Should they?
I can only speak to my personal experience, but normally it's a favorable annual review and a salary bump. Our company also uses https://bonus.ly as a peer to peer reward system, which is kinda fun but sometimes seems lacking. We also have at least 1 or 2 team building activities throughout the year.
I've heard that money is usually a bad motivator in our field. If you dangle a cash prize at the end of a deadline, it leads to more stress and poor code quality. If you have experienced with this, or if your company has a good system of incentives and rewards, please share below!