Hacker News new | past | comments | ask | show | jobs | submit login

I've found that when I don't really care about what I'm working on, I can be the most diplomatic and humble programmer around. Tabs vs. spaces? Whatever. This language over that one? No strong opinion.

But in a scenario when what I'm working on is important to me, when I've totally bought-in and care about what's going to happen, I have a much harder time with being properly diplomatic.

Specifically, when I see someone driving us toward a brick wall, I get more and more aggressive as that wall approaches and I'm ignored. When and if that collision happens, I have a hard time not saying "I told you so", if only so people will take me more seriously next time we're headed for a crash.

I once ruined a professional relationship and lost a job because (I believe) my manager couldn't stand the idea of hearing "I told you so" from me one more time.

And yes, it turns out I was right about that last thing as well.

I try to trust my comrades, but I also have to trust my instincts, and when they are at odds over high-stakes things the internal conflict becomes unbearable. Anyone have experience or advice on dealing with this?




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: