My wife is a clinical psychologist. Over the past week we’ve had long discussions about Cognitive Behavioral Therapy (CBT), which is a certain type of therapy that is focused on using evidence-based methods (read: there have been studies showing effectiveness), with a particular emphasis on rational reasoning and pragmatic ways to tackle issues like depression and anxiety. The overlap with programming in terms of the way of thinking is astounding.
As a community, we rarely talk about mental illness. It takes high profile cases like Aaron Swartz’s suicide to get us to even bring up the subject, but more than likely we’ll revert back to our isolation and pretend like depression isn’t a serious issue in the tech world. We need to face depression, not sweep it under the rug.
If you or someone you care about is dealing with depression, please take a look at CBT. This article is a joint effort between a programmer (me) and a psychologist (my wife). I bet it’s the first article about therapy you’ve seen that uses code snippets to illustrate points.
The tragedy to me is this: one of the most effective and scientifically-backed treatments for depression appears to be a stunning fit for hackers, and yet few people know about it. It’s called Cognitive Behavioral Therapy (CBT), and it has some of its origins in computer science.
Born out of the cognitive revolution of the 1950s, a key idea within cognitive psychology is that by studying successful functions in computer science, it becomes possible to make testable inferences about human psychological processes. Cognitive behavioral therapists mirror hackers in how they see the world and approach problems. They share the same core values: an emphasis on problem solving as efficiently and effectively as possible, using logic to debug a system, gathering data to test out what works and what doesn’t, and implementing transparent methods that others can understand and replicate as opposed to simply putting your faith in a “magic black box”. CBT and hackers are long lost kindred spirits, yearning to be reunited.
Read the full CBT is for Hackers article.
Entries (RSS)
January 17th, 2013 at 7:40 pm
You two are rockstars. Thanks for putting together this wonderful article!
January 18th, 2013 at 6:07 pm
[...] about Cognitive Behavioral Therapy (CBT), which is a certain type of therapy. Read entire story here. Filed Under: Quick news Leave a [...]
January 22nd, 2013 at 3:52 am
I donít even know how I ended up here, but I thought this post was great. I do not know who you are but certainly you’re going to a famous blogger if you aren’t already
Cheers!
February 9th, 2013 at 8:15 am
infonya mantap nih gan..thanks
February 17th, 2013 at 8:02 pm
After study a few of the weblog posts in your website now, and I actually like your way of blogging. I bookmarked it to my bookmark web site checklist and will probably be checking back soon. Pls check out my website online as properly and let me know what you think.
March 7th, 2013 at 8:20 am
Doug, you’re a legend. Keep up the good work.
April 13th, 2013 at 1:17 am
Great, thanks
April 15th, 2013 at 8:17 am
Oh my goodness! Amazing article dude! Thank you, However I am going through problems with your RSS. I don’t understand the reason why I am unable to join it. Is there anybody else getting the same RSS problems? Anybody who knows the answer can you kindly respond? Thanks!!
April 18th, 2013 at 12:24 am
I am genuinely grateful to the holder of this site who has shared
this enormous paragraph at at this place.
May 6th, 2013 at 9:52 pm
I’m impressed, I have to say. Really hardly ever do I encounter a weblog that’s both educative and entertaining, and let me inform you, you have hit the nail on the head. Your concept is outstanding; the problem is one thing that not sufficient people are speaking intelligently about. I am very pleased that I stumbled throughout this in my search for something relating to this.