Quirk – Open-Source Cognitive Behavioral Therapy
github.com
github.com
There was also a heavy vehicle mechanic which was also surprising
I missed George's birthday
> what if it is true
George must hate me
> what if it is true
Everyone who knows George will hate me too
> what if it is true
I will become a social pariah
> what if it is true
i should have been more careful
> what if it is true
I'm not a good person
> what if it is true
...
this really helps you get to the root of your automatic negative thoughts (or ants) quickly
This exercise helps you rip apart each such illogical thought and shows you how irrational and illogical you're mind is being thereby undoing the illogical connections the mind is making
This example doesn’t help sell the technique
I think it would be a good idea to state in the AppStore description that no data entered (or derived from it) is ever send to any server/leaves the device...
(since you're basically training people that it's okay to enter this type of sensitive info into apps.)
In the meantime, I swapped the labels of the buttons to be “alternative thoughts” which, by definition, are a lot more rational and hopefully less sensitive.
For example here’s my alternative thought screen: https://drive.google.com/file/d/1snJ-lyZwAWkrF9c2V0V0p-e1X3Y...
Something I’ve noticed is just how expensive medical apps can be. When I was younger I trialled a program with an optometrist to strengthen my eyes, that would have cost upwards of $1000 to use at home. That night I replicated it in two hours with Python.
I wonder what other applications could be cloned and released as open source, would be a massive benefit for lower income patients.
Seems to me that this trick could help in better decision making even with an audience which doesnt identify of needing CBT. Maybe branding it as a general purpose utility might help adoption.
Agreed, it’s super useful for day to day stuff.
Take a thought like “I took too many hints in that interview question.”
That thought might lead to “I must have failed that interview” which leads to “I’ll fail all the rest of my interviews” which leads to “I’ll never get another job” which leads to “I must be really bad at this, I should just give up.”
Each step seemed kinda logical at the time, but one thought led to the next and now you feel awful.
CBT is a counter measure to this; it stops you at that first point and gives you a bunch of common logical fallacies that help you recognize why your thought is overreaching. You don’t know if you really flunked that interview, besides flunking one is good practice to pass the next one.
That thought process isn’t exactly a mental health issue, but it’s common for people to suffer from. You don’t have to feel that way, and CBT is a way to have a much more stable and healthy emotional state.
It turns out that most of the bad thoughts people think about themselves are wrong, so as a therapy you work on correcting that.
I said it once and I'll say it again, CBT saved my life. When my anti-depressants took close to 2 months to work my doctor referred me to a partial hospitalization program that taught it.
If you know someone suffering from depression please don't install this on their phone until they see a professional.
^^ +1 to that. If you're using CBT for a mental health disorder, see someone.
That said, don't let them do nothing. If it's easier to just dip their toe in, don't stop them.
I'm grateful you took the time to do it with such a beautiful design :)
Do you plan to make it as website as well?
Thanks for working on this!
In the example given on the giithub page a person (I'll call him Bob) has just been to interview and feels they did terribly. Bob also thinks that the interviewer now hates him.
Bob (who has a bit of familiarity with CBT) thinks this type of thinking involves "mind reading" (knowing what the interviewer thinks), "fortune telling" (knowing what the future holds), and "catastrophising" (assuming the worst).
The next stages for Bob might be to recognise that he doesn't actually know how the interviewer feels; that even if the interviewer does hate him well so what; that he doesn't know how badly he did at interview; and even if he did terribly well so what, it's still useful practice.
CBT is NOT about a therapist telling you these things. The therapist is merely telling you how CBT works and leading you into it and training you how to use it. You come up with all your automatic thoughts yourself, you come up with the evidence you have to support those, and then you come up with the alternatives and the evidence to support that.
What I'm trying to say is, the app OP has published looks nice and offers a digital alternative for a singular mechanism of CBT at the users convenience. The rest is not a tech problem.
My main thinking point was the constant nature of the suggestion that I'd have an issue with. It wouldn't really allow to factor in a person's current requirements.
Are you open to PRs? This is kind of project I would love to work on.
I have given people many copies of it over the years, with no bad results and a few good to very good ones.
Woah, that's a lot more than I expected. I could read that, but I suspect many other people in my life never would. Are there more concise alternatives?
That said, it's still pretty good in audio-book format.