Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

1. I've worked with very few people who are smart enough to criticize ideas as "stupid" and the fact that you're in the position you're in suggests you're not one of them. And that's fine! 99.99% of us aren't and I'm not one of them. But there's lots of reasons that people come up with ideas that are different than yours. Maybe they have a different context and are optimizing for different things. Maybe they're less experienced. Maybe they don't think over-optimizing in that case is worth while. Maybe they are stupid! But if you can't communicate with them about that and either get to a better place, you may not be that valuable. Which brings me to point 2.

2. I've worked with very few people who's individual contributions are great enough that it exceeds their contribution/output if they were a technical lead mentoring other engineers. It does happen, people who build libraries and frameworks and solve intractable problems for the business can be great IC-IC's. But it's not most of us. So if you're constantly having non-productive conflict with other engineers, you may be undermining your own productivity, and your value in the eyes of your management.

I guess there's two factors. If you think you can make more somewhere else, go somewhere else. Or if you think you might be fired, time to start looking.

That all being said. I'd love to dig deeper into the fact that you seem value emotional support from your boss, but seem to admit to denying that to your peers.



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

Search: