I can absolutely relate. We're in the same boat and this is my personal cry for help, but more on that further down.
I'm 30 and still where you are, except without money. I've only skimmed the comments, but I agree with those who say you may have ADD or ADHD-PI. For adults with ADHD (speaking as one who's done a bit of research on it over the past few months), medication is almost never enough. Adult ADHD is complicated further by coping mechanisms (ie. good & bad habits) that have been developed in response to the condition. Habits exist in our brains as reinforced neural pathways, so changing them is essentially like trying to rewire your brain. To my knowledge, there is no pill in existence that will do that.
Side note about why I think you may have ADHD (which is simply ADD + multiple hyperactivity traits) based on what I've skimmed in the comments: procrastination (duh), highly intelligent, overcommiter, ability to hyperfocus (which is why you can slam out code, but also why you went down the "rabbit hole" away from meditation), info addict.
Also, for what it's worth, I take Vyvanse 60mg in the morning & Adderall XR 20mg around 2PM. Vyvanse is awesome if it works for you.
Anyway, I don't know what the solution is, though there have been good suggestions throughout the comments. Also, I highly recommend the book "ADD-Friendly Ways to Organize Your Life." Even if you don't have ADD, it has a lot of useful suggestions for approaching several of your issues.
I do have an idea that I'm currently trying to test, though, which brings me to my cry for help...
I'm building a system for myself to help change multiple bad habits at once, but I work much better when collaborating with a group & have nobody to work with. I'm attempting to break the conventional wisdom that you should baby-step your way through multiple habits. The CW exists because habit change costs willpower (ie. results in "ego depletion") and trying to change multiple habits saps your daily reserve of willpower too quickly. The system I'm coding is intended to mitigate this by removing the option of going through with an existing habit. Without the ability to perform a habit, there's essentially no willpower spent.
The plan is to combine several different apps & APIs to:
- detect when I'm getting distracted (via RescueTime, primarily) and restrict my computer usage (though I'm thinking it may make more sense to restrict by default & invert the restrictions as a means for enforcing break times)
- detect when I'm on the computer/phone when I should be doing something else (via Google Calendar) and lock my out of both (via Prey & Find My iPhone)
- detect when events occur that I want to attach habits to, such as decluttering one room when I arrive at home (via Find My iPhone)
- ping my support group when I need it (just an idea...still needs fleshing out)
- confirm task completion through different means (eg. check to see if a document exists if a writing task is needed, follow up on phone/email tasks, compare original image of clean kitchen with latest photo of clean kitchen when I'm supposed to wash dishes, or just confirm with others in the support system that the task has been completed)
Currently, I'm building the system out using Huginn (http://github.com/cantino/huginn), but would either like to optimize the system so that it can scale for other users or build something similar in node.js. In the meantime, I'm developing Huginn agents for the needed APIs (and the API wrappers where necessary). But this is slow going and I have no means of generating income. Getting a full-time job means I have to spend my day attempting to keep from getting distracted, so I wind up without the mental energy to do anything else after work while still not being productive enough at work to hold a job. Since my parents refuse to accept this as the situation (despite 15 years of this pattern), I no longer have their financial support to continue working on this. I essentially have a month to find menial funding to build this out as a service for others, at which point I'll either need to give up pursuing my dream of creating a startup to join the rat race or join the military in the hopes that such a structured environment will correct things.
Is this a project anyone would be willing to help me develop?
Just my take it on it as a 29 year old with no money and a bag of procrastination issues and some traits that look like ADD (I've once got diagnosed for general anxiety disorder, no ADD, but never did a test for it):
Technical solutions, like the one you explained never worked for me.
I'd second some other commenters here that accepting oneself is the first step. And learning to look objectivly on yourself and accept that you fuck things up from time to time. Don't say that's why I'm lazy or that is because of X. Just note that you are doing something you know it is bad. And try to accept that. It's easier to deal with it.
Things that helped me (that you could try before going down the military route):
Heavy exercise (running 10km a day, martial arts training 2-3x a week). This is probably related to fear - without that level of exercise I'm feeling unable to even start with other habit forming activities. As others noted it's tough to keep sticking to it.
Meditation/Relaxation: Medition is pretty hard for me. But doing relaxation techniques like progressive muscle relaxation or even yoga and then vipassana makes a difference for me. Never works without the heavy exercise for me through.
As far as I remember when I was able to implement these 2 habits for a longer period of time everything else worked quite well or at least I was able to work on the issues. E.g. facing long worn in fears, structering your day. Learning to plan. Actually long term planning.
If the level of stress or fear rises, everything breaks apart for me through. It's been a pattern for some years now.
Also: Get some real friends, not people that talk only about their great ideas for apps with you but that are honest to themselves and also struggle with life. I'm always feeling that a lot of my issues are superficial when I'm around other people that are working on their problems. It keeps you grounded and gives you motivation. Maybe.
Actually I don't have a solution. But if you want to feel better about yourself exercise and meditation worked for me.
I'm not feeling down on myself. I've done the exercise/meditation thing and, to some extent, still meditate. I've been through the jazz standards of overcoming these issues. I accept myself wholly, but also recognize that I'm not the only person in the world for who these solutions aren't the (complete) answer...as you said, when the level of stress/fear rises, things still fall apart for you.
Technical solutions haven't worked for me in the past, either, but they weren't developed for me. How did they fail for you?
I'm 30 and still where you are, except without money. I've only skimmed the comments, but I agree with those who say you may have ADD or ADHD-PI. For adults with ADHD (speaking as one who's done a bit of research on it over the past few months), medication is almost never enough. Adult ADHD is complicated further by coping mechanisms (ie. good & bad habits) that have been developed in response to the condition. Habits exist in our brains as reinforced neural pathways, so changing them is essentially like trying to rewire your brain. To my knowledge, there is no pill in existence that will do that.
Side note about why I think you may have ADHD (which is simply ADD + multiple hyperactivity traits) based on what I've skimmed in the comments: procrastination (duh), highly intelligent, overcommiter, ability to hyperfocus (which is why you can slam out code, but also why you went down the "rabbit hole" away from meditation), info addict.
Also, for what it's worth, I take Vyvanse 60mg in the morning & Adderall XR 20mg around 2PM. Vyvanse is awesome if it works for you.
Anyway, I don't know what the solution is, though there have been good suggestions throughout the comments. Also, I highly recommend the book "ADD-Friendly Ways to Organize Your Life." Even if you don't have ADD, it has a lot of useful suggestions for approaching several of your issues.
I do have an idea that I'm currently trying to test, though, which brings me to my cry for help...
I'm building a system for myself to help change multiple bad habits at once, but I work much better when collaborating with a group & have nobody to work with. I'm attempting to break the conventional wisdom that you should baby-step your way through multiple habits. The CW exists because habit change costs willpower (ie. results in "ego depletion") and trying to change multiple habits saps your daily reserve of willpower too quickly. The system I'm coding is intended to mitigate this by removing the option of going through with an existing habit. Without the ability to perform a habit, there's essentially no willpower spent.
The plan is to combine several different apps & APIs to: - detect when I'm getting distracted (via RescueTime, primarily) and restrict my computer usage (though I'm thinking it may make more sense to restrict by default & invert the restrictions as a means for enforcing break times) - detect when I'm on the computer/phone when I should be doing something else (via Google Calendar) and lock my out of both (via Prey & Find My iPhone) - detect when events occur that I want to attach habits to, such as decluttering one room when I arrive at home (via Find My iPhone) - ping my support group when I need it (just an idea...still needs fleshing out) - confirm task completion through different means (eg. check to see if a document exists if a writing task is needed, follow up on phone/email tasks, compare original image of clean kitchen with latest photo of clean kitchen when I'm supposed to wash dishes, or just confirm with others in the support system that the task has been completed)
Currently, I'm building the system out using Huginn (http://github.com/cantino/huginn), but would either like to optimize the system so that it can scale for other users or build something similar in node.js. In the meantime, I'm developing Huginn agents for the needed APIs (and the API wrappers where necessary). But this is slow going and I have no means of generating income. Getting a full-time job means I have to spend my day attempting to keep from getting distracted, so I wind up without the mental energy to do anything else after work while still not being productive enough at work to hold a job. Since my parents refuse to accept this as the situation (despite 15 years of this pattern), I no longer have their financial support to continue working on this. I essentially have a month to find menial funding to build this out as a service for others, at which point I'll either need to give up pursuing my dream of creating a startup to join the rat race or join the military in the hopes that such a structured environment will correct things.
Is this a project anyone would be willing to help me develop?