If I have a good idea or concept of what I want to write, I usually can do it, if I'm in a coding mood. I can't say I have great stamina, although I usually don't stop until I'm done with implementing my idea.
I probably wouldn't be able to work an ENTERPRISE coding job doing boring stuff, but I'm usually fine implementing what I want by myself for myself. I've done coding for pay, but while I could finish a project in a few days to a week, I tend to take a few months, because I can't bring myself to work when I don't personally care a lot about a project.
I do sit down and program for fun, yet I have troubles finishing projects, they get 'old' for me and I can't really code anymore on them.
Hence I've ended up with alot of micro projects but none that I actually finished.
Name:
Anonymous2010-04-22 13:09
I try to do so too. It's hard to pick up an arbitrary project. Most of the ones that do succeed come from "holy shit dwarf fortress is too complicated, I'm going to streamline it and reimplement in in Common Lisp".
5 weeks later, I have the hand-crafted libraries but no game :(
Do it in bed. There's a poetic sort of warmth between the sheets. A warmth that cannot be obtained outside the bed. While in this warmth I realize that coding is all I ever want to do.