TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Developer depression: Isolation is the biggest problem (2012)

120 点作者 hrish2006大约 11 年前

16 条评论

JulianRaphael大约 11 年前
I experienced a very similar situation, resulting in a stress-induced tumor and heavy depression. This experience has completely changed my life and I&#x27;m incredibly happy that I got a second chance in life to live a better life. These situations happen because people learn and focus on how to manage the outside world but hardly anyone knows how to manage the inner world. Furthermore, most people don&#x27;t talk about the stress or their fears and thoughts that torture them, not even with their spouses. The bad thing is that you can easily identify the first signs of depression or burnout and counter it with therapeutic measures, yet so many end up completely burned out.<p>You don&#x27;t even have to pay a therapist, our minds can be trained to build extremely powerful therapeutic algorithms to avoid these situations. After my experience I quit my job as a business subordinate and started building a tool to help others manage their inner world better so that they hopefully don&#x27;t end up where I did. Our approach is heavily scientific (we have two ongoing PhD projects to investigate and test our program) and we have just started out.<p>I&#x27;d be happy to connect with anyone who wants to share their experiences and thoughts on this topic. If you feel like it, drop me a line at: julian@appnroll.com If you are stuck in depression or a burnout and feel like breaking down, please don&#x27;t hesitate to contact me, too - sometimes you just need to talk to someone. Hang in there!
评论 #7281418 未加载
pfraze大约 11 年前
One personal observation is that intense, extended development is mentally exhausting to the point that social interactions are difficult. I plan my work stints around my social schedule now, to make sure I&#x27;m well-rested for having fun with people.<p>Posture is also very important for my sense of self. If my chest is collapsed, I feel a subtle pain that sours my mood. If my lower back is clenched, I slouch my shoulders, and I get anxious. Exercise helps keep up positive energy and cast off anxiety. It also gives me time to relax tension in my body.<p>In my experience, both of these can factor into depression and social anxiety. I&#x27;m much happier when I maintain a good balance.
mikeleeorg大约 11 年前
If you are an engineering manager, you can see huge gains in team satisfaction and productivity if you are cognizant of issues like this.<p>My suggestion is to take the time to understand each member of your team, then create various interactions that can foster teamwork, satisfaction, etc. This can include:<p>+ Lunches or dinners - Going out to a restaurant together can give your team a reprieve from the stresses of work, while strengthening bonds. This tends to work best with extroverts. Dinners work best for singles and lunches work best for people with families (who may have to go home to a spouse and kids).<p>+ Movies - If there&#x27;s a movie that most of your team wants to see, treat them. This may give introverts a more comfortable setting, since not everyone likes team lunches &amp; dinners. I sometimes reserved a dark conference room and played episodes of Futurama (or some other TV show my team wanted to watch) during lunch, which worked just as well.<p>+ Outings, activities - Not everyone may enjoy a particular activity, like a hike or indoor rock climbing gym. But you can offer various activities to your team as opportunities to get to know one another. Don&#x27;t make those who cannot or do not want to get involved feel ostracized, however. Make these optional events.<p>+ Code reviews, paired programming, tech talks, hackathons - These exercises not only strengthen the skills of your team, but improve team bonding as well. And chances are, all of your developers want to improve their own skills, so any chance to do that is a good thing.<p>+ One-on-ones - Sit down with each team member and have a chat with her&#x2F;him. This is not easy for every engineering manager, as it requires skills in listening, empathy, conflict resolution, etc. The goal here is to truly listen. If something is bothering your developer, chances are you&#x27;ll be able to pick it up here, giving you a chance to resolve it before it becomes a major issue. I&#x27;ve had developers tell me they felt like these chats were therapy sessions, though I did my best not to make it feel so clinical (in some cases, these chats were over coffee, ping pong, a walk, etc). The point is, listen.<p>There are many more that I&#x27;ve forgotten and I&#x27;m sure you&#x27;ve done (and please do share!)<p>I never had a problem with attrition by employing tactics like these. And I don&#x27;t mean to imply that no one on my team had depression - I am not a licensed therapist and make no claims that I can diagnosis this condition. My point is just that engineering managers who actively cultivate a supportive environment may reduce the likelihood of depression and foster greater satisfaction and productivity.
评论 #7279722 未加载
评论 #7278601 未加载
评论 #7282793 未加载
评论 #7279756 未加载
评论 #7280629 未加载
im3w1l大约 11 年前
&gt;It amazes me how often ‘how to be happy’ pieces do well on Hacker News. I think delving into the notion that the more time we spend behind our computers, the less fulfilled we might feel in life overall [is a question worth asking].”<p>I think unhappy people procrastinate more, vote more. The average vote is not given by the average reader, but one more depressed than average.
评论 #7278182 未加载
mprny大约 11 年前
&gt; “Even introverts are happier when they are around people they like,”<p>Agreed. I don&#x27;t mind spending time alone, but I love being around people I like. Usually others with a common interest. (And no, it doesn&#x27;t have to be tech related. Horse people and swimmers are a lot of fun.)<p>Extroverts sometimes talk about themselves. A lot. Not that interesting :)
euphemize大约 11 年前
Small tip for the ones working on their own and&#x2F;or freelancers. Join a co-working space&#x2F;community! I did a few months ago and the difference is very noticeable. If you&#x27;re in a large-ish metro area, chances are there are some around you.<p>Having lunch with other people, being able to ask around for help or feedback, taking part in events are all small things that end up making a big difference.
评论 #7278800 未加载
einhverfr大约 11 年前
I have always assumed that depression is at least in large part a <i>social</i> illness.<p>Of my three children, two were born in Indonesia, and one was born in the US. My wife says that the experience was totally different, and that post-partum depression wasn&#x27;t really an issue as much in Indonesia because she was surrounded by friends and family for over a month after giving birth (this culminates in a large party after 40 days which has a similar social significance to the older tradition of &quot;churching&quot; and the following &quot;gossip&quot; dinner in Europe). Even something which has as clear neurological strata as PPD has a pretty heavy social component too. (Now obviously this isn&#x27;t to blame those suffering from PPD, but to note that our society to a large extent makes the problem quite a bit worse.)<p>Similarly I struggled hard with depression for some time after moving to Indonesia in large part due to the isolation it brought me. Eventually I overcame this by overcoming the isolation.<p>But beyond that I wonder if developers have a couple of additional strikes against them. I find that it is impossible for me to simultaneously think in machine operations and socially connect. Even when I am around other people, if I am thinking about code, that&#x27;s isolating. Talking about code is not socializing and I am not sure it can be.<p>Additionally coding is a sedentary activity and exercise is one thing that also is shown to help avoid and treat depression.<p>I wonder to what extent we should think about structuring our lives as developers around an extended version of the Greek ideal adding a third component:<p>A healthy body, a healthy mind, and a healthy social life.<p>On the management side, I also wonder to what extent ensuring that outings involve mild to moderate physical activity may help too. Lasertag, or indoor rock climbing over movies. If there are people who can&#x27;t, then looking at finding activities they can do too.
hrish2006大约 11 年前
It reminded me of this <a href="https://xkcd.com/664/" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;664&#x2F;</a> when I read it. The difference between what is intellectually stimulating and gives you a sense of aesthetic pleasure and joy, and writing something that will work correctly in IE6 is too damn huge.
评论 #7280889 未加载
评论 #7278925 未加载
rmcfeeley大约 11 年前
I&#x27;m working on a project to boost awareness &amp; strengthen resources around mental health in the startup community.<p>Check out the basics at<p>blueperiod.org<p>Reach out to rob@blueperiod.org if you&#x27;d like to help out
评论 #7284103 未加载
jokoon大约 11 年前
Got into a video game programming private school, sneaking into 2nd year directly because I was good, was not accepted for the next year.<p>Apparently, it my fault of not trying to reach out to other people for building that school project. I&#x27;m more of an introvert, I was already taking anti depressant for 2 years. I&#x27;m at the opposite side of a narcissist. Apparently it&#x27;s a bad thing in society, but nobody really talk about it either.<p>I was told things like &quot;humans are a social species&quot; and &quot;teamwork is the most important thing in business and IT&quot; etc.<p>I doubt being an extravert type makes a good programmer. There need to be a balance. But if you teach people programming, why not teach them teamworking too, or just gives bonus to students for their strength without making the teamwork aspect mandatory ?
评论 #7278929 未加载
评论 #7278935 未加载
digita88大约 11 年前
The key thing here is - if you are friends with and working with a developer that you know is depressed, what do you do? Do you give them space? Do you give them articles to help them?
aashishkoirala大约 11 年前
I don&#x27;t know about depression, but as far as stress is concerned, I think working with and dealing with people causes a lot more stress than solo work. That&#x27;s for sure. Code doesn&#x27;t have an ego or preconceived biases.
nraynaud大约 11 年前
&quot;is your facebook a lie?&quot; It resonates strangely to me, one friend told me my facebook statuses where really negative and that my fb friends were tired of it. Somehow, I guess you are contextually expected to lie anyways.
评论 #7278880 未加载
yawz大约 11 年前
There was a related discussion a few days ago:<p><a href="https://news.ycombinator.com/item?id=7244614" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7244614</a>
gcb0大约 11 年前
OT: This page instantly kills my Android browser...
michaelochurch大约 11 年前
I think the issue is more that we have a skill that powers the world, but 95% of us are just business subordinates-- not professionals like doctors or professors, not even unionized-- and the 5% who have good jobs at any given time still live under the threat of an unforeseen issue (AI winter, financial crash wiping out the quant jobs, age discrimination, &quot;Series A crunches&quot;) putting them back into the EnterpriseJavaDrone purgatory.<p>It&#x27;s not &quot;isolation&quot;. The software industry is a very depressing place. The pay (while not great) is solidly OK, but the status is low and the job security&#x27;s abysmal.<p>Most software engineers have a skill that can do so much and end up having to use it to do so little.
评论 #7278361 未加载
评论 #7278849 未加载
评论 #7280645 未加载