Re: General development tips
Re: General development tips
- Subject: Re: General development tips
- From: John Stiles <email@hidden>
- Date: Mon, 6 Nov 2006 10:17:50 -0800
On Nov 5, 2006, at 2:25 PM, David Aames wrote:
Hello all,
I'd like to ask everyone who has experience with this. There is a
point in time when the app source just becomes too big to manage
everything in your head - all the important stuff and who the API
is supposed to work and all these little TODOs and BUGs. I'm pretty
much a single developer working on a project so I don't any servers
which are just dedicated for myself to use. Currently I'm using
subversion for my SCM tool and nothing else in terms of management
tools. But my APIs are getting more in number & more complex with
every single day so what are you guys using to help you with the
development? Any bug management software (bugzilla, no?), source
documenting systems (I haven't found any good Obj-C ones), etc.
Thanks for sharing.
Regards,
David
My tip is going to be awfully low-tech.
Get a spiral bound notebook and any time you see something broken or
think of a good idea that you can't address that instant, scribble it
down on a single line. Don't worry about penmanship, and don't
explain anything beyond what you'll need to jog your memory. As soon
as you reach a lull in your work, between tasks, pick one of the
lines and solve that problem. It's fine to pick the easiest line if
you want. Once it's solved, cross it out with big dark lines. (Don't
just check it off! It's much more satisfying to scrub it out of
existence. It's more motivating that way.)
At the end of the day, if you have any items left, you should start a
new sheet of paper and write them down more neatly and with more
detail (because the next day, your memory won't be fresh). Throw away
your old sheet of paper; don't save it. Having to copy down items
from day to day is a little nudge to clean off the list.
Don't let any item last for more than one or two days; if you can't
fix it, punt it, reschedule it as a long-term issue to solve, or find
another approach.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden