3 ms·
Don't let your ego become entangled with your work. If you work for someone else, always remember that you're hired help and they have the final say. It doesn't
by richeyryan 6y ago
Don't let your ego become entangled with your work. If you work for someone else, always remember that you're hired help and they have the final say. It doesn't matter how small or flat the company is, unless you own it, you work at the behest of another. You don't need to agree with decisions. You can think they are disastrous or completely misguided but if the CEO or tech lead wants to pursue that course, that's their prerogative.
Participate in good faith and if you think you have a valuable suggestion, make it. Best case scenario, it's taken on board and people think you're great. Worst case scenario, it's ignored, you move on and still get your paycheck. If you feel the ratio of bad decisions to good decisions is too high, just find a different job. Trying to change a bad company is like trying to change a bad romantic partner. Maybe it's possible but its a huge investment.
Don't be dogmatic. Don't get angry and don't be obstinate. At the end of the day, it will just wear you down. In my experience, you'll get further as the good engineer who can compromise when necessary than the great engineer who is unyielding.
Overall the best outcome is you put in your contractually obligated hours, do work that is mostly interesting or fulfilling in some way and then get your pay. If you want to execute on some grand vision or produce work that is a true reflection of you as a person, do it in your spare time or start your own company.