"Not everything is in your control, even in a field like software engineering where autonomy and flexibility are widely available. I recommend you choose one of two paths. If you want to move your career or industry forward, focus on the positive parts of your role, and spend energy making things better. Alternatively, if you don’t want to advance your career, spend the right amount of energy to stay where you are."