I find working for corporations really relaxing. You just need to show up, code some stuff at glacial pace with plenty of time for writing tests and code reviews and messing with environments that always fall apart and slow hardware and cumbersome security theatre, and ridiculously wasteful management process because managers have only vague idea what is to be done and no idea how to manage and delegate their inaptitude to developer team leaders.
And this feeling that project will fail or succeed mostly regardless of your effort and probably without effect on your compensation. Worst they can do is fire you and that will probably mean for you just getting a raise.
No one expects miracles of you and if enyone does no one is expecting that you'll actually deliver.
This is so relaxing in contrast where each hour of your time is the thing you sell and often you have to wrestle your money from the client who overestimated profitability of his phantasy. Where your projects and you actually rely on you delivering miracles.
And this feeling that project will fail or succeed mostly regardless of your effort and probably without effect on your compensation. Worst they can do is fire you and that will probably mean for you just getting a raise.
No one expects miracles of you and if enyone does no one is expecting that you'll actually deliver.
This is so relaxing in contrast where each hour of your time is the thing you sell and often you have to wrestle your money from the client who overestimated profitability of his phantasy. Where your projects and you actually rely on you delivering miracles.