The Bipolar Lisp Programmer
lambdassociates.org
lambdassociates.org
I also think the extended periods of melancholy are avoidable. After all, the BBM is melancholic because the real world he has to deal with is phony and filled with bullshit, not because he gets a kick out of wearing black lipstick and posting emo entries to LiveJournal. So what's the solution? Save him from the phony bullshit. Put him (or yourself) in an environment where he is stimulated and working on real problems without having to play society's idiotic games. Academia is my standard example of this.. there's just a lot of hoops to jump through to accomplish nothing, and the metric of GPA doesn't actually correlate to anything useful like "knowledge acquired" or "mastery of the subject", but instead reflects the amount of busy work done by the student. Learning is simply a happy side-effect that might happen while maximizing GPA. Even professors seem to spend a big chunk of their time just producing "epsilon papers" that contribute nothing other than an impression that the professor has been busy. </standard academia rant>
Anyway, put the BBM in a suitable environment and they'll be melancholic less of the time. I think.
Even more interesting, from entrepreneurial point of view, I think, is that there is an opportunity here. One problem with people of the BBM type (what the author calls "brilliant bipolar mind") is that they get depressed before they finish things although they might have a brilliant idea. So you the opportunity is for non-depressive folks to finish the tasks and offer something that the community can use.
http://coding.derkeiler.com/Archive/Lisp/comp.lang.lisp/2006-05/msg00080.html
I've thought a lot about both pieces since they were posted to reddit a while ago, but haven't gotten anywhere. I'm not sure if knowing whether or not I have a bipolar mind is really useful in the end.