Earlier quoted context omitted.
> 1. If the employee is only motivated by money, he will be gone rather sooner than later as there is always a higher offer around. What else would they be motivated by? It's not their hobby. This doesn't mean they are also not into programming and coding challenges -- but those are constants that they can find in another employer too. if they like the programming, it's not that they can't find a programming job else…
> What else would they be motivated by? The actual work (what is being done), the mission of the company (are you helping kids send pictures that disappear after 10 seconds or are you working on finding a cure to hearing loss?), the team, the location (do I have to spend 2h commuting?), the opportunities to learn, the opportunities to grow, etc. We each value different things, but if money is your only consideration,…
Being employed with a company is a business transaction, where one party sells their time and skills in exchange for money.
Aren't employees disposable anyway? When the company runs low on cash, they are not going to hesitate to fire you to restore the financial health of itself.
Companies are motivated by money. It is in my interest to be motivated by money too. Companies are not loyal to employees. It is foolish to expect employees to be loyal to companies.