|
|
|
|
|
by davismwfl
2332 days ago
|
|
Ahhh, welcome to software engineering. While partially joking this is a real issue and sadly is common in our software. Software is the way most things in life function these days, yet those of us on the inside see that software is generally poorly put together and then held together by hamstrung people because of funding or mismanagement. Some companies are better than others, but all companies need to make compromises. What I have seen is when the compromises line up with your value system (whatever that might be) then you are way happier at work daily and want to do more generally. When the compromises are anti your personal value system for too long you will dread being there or going to work. There will always be some percentage of decisions you disagree with, so I wouldn't take it as you bolt if you disagree with a few things. I've been in software for over 20 years, and that has been the repeated process since even before I started. And even as a founder I realized this is how engineers (and most educated intelligent people) work (value system alignment) and while we can always improve, you need to find the balance that works for you. Most problems in software are problems of compromise, e.g. we hacked X feature to get Y done and now have 12 new problems to solve, but now we have Z needs and have to compromise somewhere else too. It is almost always a game of tradeoffs, and that is ok to some degree. I love the idea that if you are not happy doing what you are doing for too many days in a row you need to change what you are doing. I usually think of that in slightly longer time periods given software schedules, but I think it is a good core idea. If you aren't happy and you feel like you have learned what you can at an opportunity then move to the next. Granted, I am not saying job hop every year, nor am I advocating taking off just cause things aren't going your way, but you have to evaluate your mental and physical health with where you are and where you are going. After 2.5-3 years seems like you have a fair reason to potentially move on if it isn't making you happy at this point. |
|
Thank you for sharing your perspective.