• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: General development tips
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: General development tips
      • From: John James <email@hidden>
References: 
 >General development tips (From: David Aames <email@hidden>)

  • Prev by Date: Core data "now"
  • Next by Date: Re: Core data "now"
  • Previous by thread: Re: General development tips
  • Next by thread: Re: General development tips
  • Index(es):
    • Date
    • Thread