No one prepares you for the mental and psychological stress software engineering puts on your mind. Prisoners are the only ones ought to be secluded and isolated from the rest of human civilization to deter them and be a correctional method to toture them with their minds. In software you do it voluntarily, the adrenaline and thrill of building in your first years are quite sweet but when that wears off over the years its tough.
I am mnot implying other professions are any better or worse, of course everyone and everything has a trade-off and this is the price one has to pay to attain the levels of mastery
Top comments (1)
One thing I’ve noticed is that software engineering is one of the few professions where your tools, your knowledge, and sometimes the entire landscape keep changing while you’re trying to master it. That can be mentally exhausting.
The challenge isn’t just solving problems. It’s continuously adapting while solving them.
I think that’s why learning how to sustain yourself becomes just as important as learning the technology itself.