3 ms·
A couple issues I see. The extremely abstract nature of software can make progress sometimes seem very ephemeral, and make those dopamine hits hard to find. Ev
by _9omd 5y ago
A couple issues I see. The extremely abstract nature of software can make progress sometimes seem very ephemeral, and make those dopamine hits hard to find. Ever spend a week or two on a bug going in circles with no progress? It's maddening, can seriously impact stress levels and sleep, and be very bad for your health. I think this is why some opine for a job where you step back at the end of the day and marvel at the work you did in the physical world. I personally know I get a great satisfaction when I complete a project around my house, and it's a very different feeling from when a unit test finally passes.
Then there's also the problem of not using your body. Up until extremely recently in evolutionary history, we used our bodies and brains together. It turns out office work can be just as bad for your body as swinging a hammer or welding pipes due to inactivity. It's really a dehumanizing way to live. Certainly you can try to balance the scales by hitting the gym after work, but it can be a struggle when you're fried from the day.