http://github.com/crawfordcomeaux/Poppins
Background: I've attempted to baby-step my way through addressing my different ADHD-related issues/habits (ie. "executive functions") with and without the help of friends/family/coaches/counselors to no avail. After conducting a SWOT analysis of Crawford with friends/family, I took the list of weaknesses and drew lines from the issues that reinforce others (eg. disorganization reinforces perpetual tardiness). What I wound up with was two well-connected clusters of weaknesses and a few standalones. The disconnected issues were all related to personal interaction with others, which I've improved on over the years, and the clusters were all executive functions.
Hypothesis: Without an extremely strong support system, any attempts to tackle an executive function that's supported by other issues are likely to fail. In the absence of a strong support system, clustered issues need to each be address concurrently while addressing the negative side effects that stem from trying to change multiple habits at once.
Additional Problem: I'm a tech-savvy coder without any self-discipline and a rebellious streak. I'll rebel against things that get in my way, even if it's for my own good, unless it's just not worth the effort. How that translates to the project is that all components must be "sufficiently" protected from me (ie. takes longer than 3-5 mins for me to bypass the system).
Check out the GitHub repo for more information.