The ADHD Programmer in Middle Age...
Oct. 21st, 2008 09:50 amSigh. This is gonna be whiny.
What the Hell is wrong with me? I seem to be completely unable to concentrate on anything for very long. This really came to a head recently when I read Warren Ellis' article on where ideas came from. After talking about doing the real world thing, about reading and living and that One Moment when the story comes to you, he wrote:
I was playing the other day with a to-do manager. I know I shouldn't do that; I have a perfectly good system on paper that works just fine. But I can't help the temptations of the electronica and its shininess, so I was playing with it. Wrestling is more like it, though, because the thing sucked: it didn't have contextualizations, and it was really hard to isolate down what to do "at home" or "at the office" or "at the computer", like David says you should.
I had thoughts like "It would be nice if this thing had a search function!" and "In the real world we don't categorize things at a certain scale; we tag them!" And then, in that brilliant bolt of heat and light that Ellis describes, the entire thing fell out of my head. I grabbed the nearest notebook and began scribbling. I threw out one sheet, then another, then another. By the fifth sheet I had a working UML Client-Server Logical View and a pretty good idea of the UML Class Diagram for the first-pass SQL database on the sixth. I realized I was actually designing a generic system, and branched it out into three different ideas: a single-user to-do system with a variable dating structure for pending and immanent tasks; a multi-user to-do system with a variable dating structure and a rich interface; a multi-user to-do system with a tagging and search system. I realized what I'd been doing wrong with my design of Consilience and fixed it.
As I was suffused with this holy fire, a first-pass implementation rumbled through my head. I had been reading up on Django and Dojo recently, and finally had found the perfect excuse.
And then I realized I would actually have to write the damn things. I'd have to find a graphic art theme for them. (My brain says "Ben Franklin! Zombies! iUI!") I'd have to put them up somewhere, let other people bash on them, and maybe someday I'd even market them.
And that just seemed like work.
See, and I do this shit with writing, too. I get a great idea and I write it down, and then I realize I have to write a whole freakin' story around the idea to make it work, to bring it to life. I have to write out the the characters getting to the story so I can learn to live with them as more than mere stereotypes (and believe me, Linia & Misuko have been on my ass all month to get to their next novel) boinking away on page after page.
Maybe it's just age. I don't see the reward anymore, especially not of converting my efforts into commercial ventures. The writing isn't going to bring in income, and it's not getting me laid nearly as often as it did a decade ago-- and I wouldn't have the personal time to enjoy it even if offers were flowing in. And the programming, while fun, is also work: it's what I do at the office.
And the GTD people always tell you that the real secret is to "just start." Yeah, I try that. My hard-drive is littered with projects I "just started," but never got around to finishing.
How do you do it?
What the Hell is wrong with me? I seem to be completely unable to concentrate on anything for very long. This really came to a head recently when I read Warren Ellis' article on where ideas came from. After talking about doing the real world thing, about reading and living and that One Moment when the story comes to you, he wrote:
For that brief moment where it's all flaring and welding together, you are Holy. You can't be touched. Something impossible and brilliant has happened and suddenly you understand what it would be like if Einstein's brain was placed into the body of a young tyrannosaur, stuffed full of amphetamines and suffused with Sex Radiation.No shit, Warren.
That is what has happened to me tonight. I am beaming Sex Rays across the world and my brain is all lit up with Holy Fire. If I felt like it, I could shag a million nuns and destroy their faith in Christ.
I was playing the other day with a to-do manager. I know I shouldn't do that; I have a perfectly good system on paper that works just fine. But I can't help the temptations of the electronica and its shininess, so I was playing with it. Wrestling is more like it, though, because the thing sucked: it didn't have contextualizations, and it was really hard to isolate down what to do "at home" or "at the office" or "at the computer", like David says you should.
I had thoughts like "It would be nice if this thing had a search function!" and "In the real world we don't categorize things at a certain scale; we tag them!" And then, in that brilliant bolt of heat and light that Ellis describes, the entire thing fell out of my head. I grabbed the nearest notebook and began scribbling. I threw out one sheet, then another, then another. By the fifth sheet I had a working UML Client-Server Logical View and a pretty good idea of the UML Class Diagram for the first-pass SQL database on the sixth. I realized I was actually designing a generic system, and branched it out into three different ideas: a single-user to-do system with a variable dating structure for pending and immanent tasks; a multi-user to-do system with a variable dating structure and a rich interface; a multi-user to-do system with a tagging and search system. I realized what I'd been doing wrong with my design of Consilience and fixed it.
As I was suffused with this holy fire, a first-pass implementation rumbled through my head. I had been reading up on Django and Dojo recently, and finally had found the perfect excuse.
And then I realized I would actually have to write the damn things. I'd have to find a graphic art theme for them. (My brain says "Ben Franklin! Zombies! iUI!") I'd have to put them up somewhere, let other people bash on them, and maybe someday I'd even market them.
And that just seemed like work.
See, and I do this shit with writing, too. I get a great idea and I write it down, and then I realize I have to write a whole freakin' story around the idea to make it work, to bring it to life. I have to write out the the characters getting to the story so I can learn to live with them as more than mere stereotypes (and believe me, Linia & Misuko have been on my ass all month to get to their next novel) boinking away on page after page.
Maybe it's just age. I don't see the reward anymore, especially not of converting my efforts into commercial ventures. The writing isn't going to bring in income, and it's not getting me laid nearly as often as it did a decade ago-- and I wouldn't have the personal time to enjoy it even if offers were flowing in. And the programming, while fun, is also work: it's what I do at the office.
And the GTD people always tell you that the real secret is to "just start." Yeah, I try that. My hard-drive is littered with projects I "just started," but never got around to finishing.
How do you do it?
no subject
Date: 2008-10-21 05:18 pm (UTC)Send wife and kids to a friend's house for an afternoon (Ya know y'all are always welcome)?
Offer out the 1st or 2nd draft stuff for help with basic editing?
Compile your next book? Market your first one more aggressively? Do both?
Stop worrying about it when you're sick and get better first?
no subject
Date: 2008-10-21 05:27 pm (UTC)Of course, being in Northern New Jersey, it's ridiculously tough to find a coding buddy - it's like New Jersey is a black hole when it comes to modern technology. But, I haven't given up, yet.
no subject
Date: 2008-10-21 05:30 pm (UTC)no subject
Date: 2008-10-21 05:35 pm (UTC)no subject
Date: 2008-10-21 05:37 pm (UTC)no subject
Date: 2008-10-21 06:04 pm (UTC)Has it occurred to you that maybe your hard drive is littered with projects you scoped out and considered, but decided weren't right for you at this moment? ;)
no subject
Date: 2008-10-21 06:45 pm (UTC)For example, I've wanted to start a new papercutting for a while, but keep reminding myself that physical creative projects need to wait until the house is more organized, or they will get ruined and I'll be frustrated.
I also try to group them. Time to re-design the company web site? Ok...I'll do LSB's at the same time, and also investigate Google services for a web site for a committee I'm volunteering with. When those are done, I can move on to the next thing.
I do MUCH better if I group things logically like that. Three sewing projects at once will get done. One sewing project, one design project, and one gardening project will languish. It's how my (ADHD) brain works. I can "focus" on a related group of data, basically.
no subject
Date: 2008-10-21 07:07 pm (UTC)no subject
Date: 2008-10-21 07:17 pm (UTC)no subject
Date: 2008-10-21 07:26 pm (UTC)The most prolific people I know have less time to enjoy their success, but more resources with which to enjoy it.
Now you are ready to be a CTO
Date: 2008-10-21 07:40 pm (UTC)I suggest you title your plan "A Web 2.0 Cloudware Task Manager", take it to your own CTO, and ask him to put you in touch with the local VC community.
. png
no subject
Date: 2008-10-21 07:54 pm (UTC)My perspective on it
Date: 2008-10-21 08:11 pm (UTC)no subject
Date: 2008-10-21 08:53 pm (UTC)no subject
Date: 2008-10-21 10:32 pm (UTC)I'm firmly with jenk about this. Trust yourself more. It was fun and worthwhile to scope out the project, and it was probably fun and worthwhile to get started. When you stopped, it was probably because you had a good reason to stop, even if it didn't really feel like it at the time, and even if you beat yourself up about it when you think about it now. If you had kept working on it, some cool things would perhaps have resulted, but other cool things would probably not have happened.
(at least, that's how I live with this same problem.)
Seconded
Date: 2008-10-21 10:56 pm (UTC)no subject
Date: 2008-10-21 11:00 pm (UTC)Me too, except in a slightly different field of venture.
I find that the only way to get things done is bird by bird, to quote a particularly irritating (if only for its hard-core truth) creativity manual. Bird by goddamn bird.
That and... Tim Ferris (who wrote the INCREDIBLY IRRITATING Four Hour Work Week book) had a guest blogger a couple of weeks ago who talked about the manic depressive cycle of entrepreneurship. here. Go. Read. It describes the cycle, and what to to about it, and I think it sides with Jenk, Lisakit, and Sandhawke: if it's not done, maybe it's done.
One last strategy: when I get frustrated with inability to go forward, I count stuff. In particular, when I used to get frustrated with translating books (loooooooooong. Booooooooooring.) I would count the books I had already translated. For a while, I counted to one. I stopped (almost stopped, it's a hard habit to break) translating books around the time that I had to/got to count to thirty. Even counting to one helped, but from about three, it helped a lot. YMMV.
no subject
Date: 2008-10-21 11:10 pm (UTC)-Michael
no subject
Date: 2008-10-22 12:05 am (UTC)Jorge Luis Borges, in the introduction to one of his collections, said something to the effect of "Some people write an entire book about a concept which can be expressed in a few paragraphs. I invent books and write about them so that I can get to the core of the matter without all that work."
As a side advantage, he can introduce heretical ideas without claiming to believe them (http://www.southerncrossreview.org/49/borges-judas-eng.htm).
no subject
Date: 2008-10-23 04:48 am (UTC)Maybe you've just worn out the "getting laid" vibes in Seattle. I'm sure if you went somewhere else, say, Silicon Valley, I'm positive there would be plenty of people willing to say "Thank you" in the best possible way.
...
Okay, maybe I'm only speaking for myself.
...
Alright, my husband too.