A really good question, to which I'll give an anecdotal "yes" from 30+
years teaching;
Maybe depression is too strong a word, but massive "anti-climax" plus
exhaustion fits.
People work on a major thesis like MSc or PhD and by the end of it
they're absolutely lost in a micro-world. The day after graduation
more than a few students turn up for a "what the fuck am I going to do
with my life now?" crisis tutorial.
I've seen authors and games developers get the same, inclusing
myself. After 6 months of "crunch time" they just run off a cliff like
Wile E. Coyote and keep running in mid-air before plunging. Their
manager knows they're finished but their own nervous system hasn't got
the memo yet.
For cyclic stuff like software releases I suppose that can also be
mixed with the dread of what is to come on the next round. In bigger
firms I've seen clever managers move people around between projects in
overlapping waterfall, so they don't get too emotionally invested in
the "the big day" for "their baby".
Conference organisers often talk about the “drop” after the event ends. It’s definitely a thing to feel deflated after navigating a high pressure situation.
I did this in my final days at an agency. Built a db search backend to drive a product query UI for a client. 10 years later I randomly met somebody that worked for the client and they were still using it. Kinda cool, actually.
Sometimes you plant a seed and watch it wither, sometimes you walk away and return to a tree. Moral of the story? Just plant seeds
Some people are workaholics, and are using busywork to actively run away from their feelings and thoughts. Such people are quite vulnerable when there is a lull in the available work.
Some people are looking for confirmation from others to validate their own self worth. Some might work super hard to "prove themselves" (via others). If they recognition they desperately need is not forthcoming, they are quite vulnerable.
Some are desperately looking for a purpose, and hope that $NextBigThing will be it. When they realize it is not it, they are quite vulnerable.
None of these pathologies are particularly unique to developers, I think. Can happen to people in many kinds of professions.
Depending on software, but typically major release is followed by a long list of bug reports, so you don't have time to be depressed. Software I wrote in my career is long-lived, so you never actually finish it. Could be different if it's something like a game that's published on specific date, but even that is now patched after release and often requires further work. Not much software nowadays is really finished not to be touched again.
That said, I noticed this "down" effect earlier in life after completing something challenging, like passing a hard exam, etc. But not with software.
If anything, we should stop sometime to reflect on what we achieved after longer period of time, it's too easy to be on a treadmill and never feel that anything significant is finished and accomplished.
I had a theory that routinely fortifying your code against bugs is inherently depressing, because it trains your mind to always search for flaws - not a healthy mindset for daily life.
To your point, I've read that mountain climbers and long distance hikers experience "post trail depression". I guess a goal oriented mind is adrift without something to work towards.
If you mean a major release of a npm library I depend on, yes. You never know what cascades out from that and additional code changes and other library updates you then need to do - or even update the Node runtime itself.
11 comments
[ 2.8 ms ] story [ 37.1 ms ] threadMaybe depression is too strong a word, but massive "anti-climax" plus exhaustion fits.
People work on a major thesis like MSc or PhD and by the end of it they're absolutely lost in a micro-world. The day after graduation more than a few students turn up for a "what the fuck am I going to do with my life now?" crisis tutorial.
I've seen authors and games developers get the same, inclusing myself. After 6 months of "crunch time" they just run off a cliff like Wile E. Coyote and keep running in mid-air before plunging. Their manager knows they're finished but their own nervous system hasn't got the memo yet.
For cyclic stuff like software releases I suppose that can also be mixed with the dread of what is to come on the next round. In bigger firms I've seen clever managers move people around between projects in overlapping waterfall, so they don't get too emotionally invested in the "the big day" for "their baby".
Sometimes you plant a seed and watch it wither, sometimes you walk away and return to a tree. Moral of the story? Just plant seeds
Some people are looking for confirmation from others to validate their own self worth. Some might work super hard to "prove themselves" (via others). If they recognition they desperately need is not forthcoming, they are quite vulnerable.
Some are desperately looking for a purpose, and hope that $NextBigThing will be it. When they realize it is not it, they are quite vulnerable.
None of these pathologies are particularly unique to developers, I think. Can happen to people in many kinds of professions.
That said, I noticed this "down" effect earlier in life after completing something challenging, like passing a hard exam, etc. But not with software.
If anything, we should stop sometime to reflect on what we achieved after longer period of time, it's too easy to be on a treadmill and never feel that anything significant is finished and accomplished.
To your point, I've read that mountain climbers and long distance hikers experience "post trail depression". I guess a goal oriented mind is adrift without something to work towards.