3 ms·
It's easy for people to be too passionate about a particular design decision or implementation which can cause all sorts of unnecessary drama and friction in a
by gnarbarian 10y ago
It's easy for people to be too passionate about a particular design decision or implementation which can cause all sorts of unnecessary drama and friction in a team. I think this is where passionate becomes unprofessional. Having spirited arguments about these things is necessary to shake things out of a design and help everyone understand every facet of a problem. But at some point you have to stop beating a dead horse and make a decision. Dwelling too long can cause factions to become entrenched in their own position and for people to take engineering decisions personally. This is poison for any startup. A house divided against itself cannot stand.
There is something incredibly relieving about being able to let it go and to move forward working on things or directions you may disagree with. Or "how I stopped worrying and learned to love the bomb".
Work is work, you won't always be having fun or doing something interesting. There are many things that are impossible to be passionate about especially when consulting. A large part of professionalism is buckling down and being productive on dull tasks or decisions you disagree with. Showing that you are capable of this will earn you a great deal of respect from the people you disagreed with. Turning a potential enemy into a colleague who will stand up for you much farther down the road. My ability to do this over the last 10 years has earned me more friends and opportunities in the industry than anything else.
It also lets you go home at the end of the day and enjoy yourself without some silly design decision eating you alive when you are supposed to be relaxing and recharging.
One more thing to add; If you work in a location like SV with seemingly infinite alternatives and people. It's easy to say "fuck that guy" and just quit to go work somewhere else. There is a good chance your adversary will never get handed your resume and asked what they think about you. I live in Anchorage where the professional community is exceedingly small and you have to work on what is available even if it sucks and is uninteresting. Up here having these skills is a necessary long term survival trait because you inexorably will run into the same people again and again.