It’s not arguable that we all work for money, but on top of that, we may work for self-satisfaction. It’s not healthy if we work without getting self-satisfaction, it’s even worst if we work for others’ satisfaction as it’s unlikely that you will like your job. It’s important that you like your job and colleagues, because most of your time that awake is on your job with colleagues rather than on personal events with your friends or family.
In technical field like project engineering or programming, some people get satisfaction when they manage to make things work faster or efficiently, they will truly feel great when half of the size or code could perform the same task, let alone if it’s even faster. Some get excited when they acquired and utilized new/advanced knowledge or technologies. Some enjoy doing architecture/design with large scale project. And some get delighted with impressive mimic screens or enticing GUI. For any reason they could find way to have fun on their own and share with colleagues or public via blog.
On the other hand, they may get pressure from their sales department, to them these technical improvement done by one bunch of nerds is meaningless, all they concern is the sales target. They may be even go further stretching their ego to think that sales department is the one sustaining the company. It’s understandable that all their concern is sales as that’s the only mean for them to measure success especially from boss’ perspective. And it’s totally natural for sales personnel for them to be money oriented, after all, even the technical guys are all work for money, unless s/he is rich.
Technical guys need to be sales oriented so that when conflict arise, put sales into priority, make all decision in favor of sales after all it’s sales that drive the whole company. Technical fun should be carried out after one project is delivered, or in the initial stage of the project, not at the end when deadline or critical milestone is approaching.
Conversely sales personnel need to understand that what’s driving technical personnel on top of money. They will definitely find the job irksome if all they do is duplicating what they have done or taking order/instruction from the sales department, unless the remuneration is exceptionally high. Otherwise, without engineering product, there’s nothing to sell anyway. Being understood of both sides of concern, it becomes crucial to strike the balance between the different world of ying and yang to achieve $elf-$atisfaction.