top | item 43196311

(no title)

felizuno | 1 year ago

Software is not an industry famous for socially/emotionally aware practitioners. Lots of people make perfect the enemy of "good enough", or leave useless PR nits to show that they are participating, or disregard the level of effort involved and cut straight to their pet grievances. These are all ways of disrespecting somebody's work that you're going to encounter a lot.

One piece of advice I give all new jr devs (I've mentored more than 100 at this point) is: "Don't feel feelings about your code, because your code doesn't feel any feelings about you. Investing emotions in your code is entering into an abusive relationship".

It's hard when you're proud of something you made and it gets criticized, or replaced in production in a short amount of time, or immediately polluted by somebody who doesn't seem to care as much as you did. Try to realize that the actionable grievance is the wasted time and effort. It can be hard to get people to respect your feelings, but it is pretty easy to make a case that wasting your time and effort should be avoided.

discuss

order

No comments yet.