Otherwise, there are the comp.sys.mac.* groups. They pertain to all Mac
programming, but Cocoa is a sizable portion of that, and there are
usually quite a few Cocoa discussions going on at any given time.
There's also the cocoa-dev list at http://list.apple.com and the
OmniGroup list somewhere on their web site. Both of these are archived
And of course, if you're just looking for information to read, there's
lots of great resources: http://developer.apple.com
http://www.stepwise.com and probably some that I've forgotten or missed.
No matter how flexible and tailorable a development process (method,
methodology) is claimed to be, they all have strengths and weaknesses
that limit their appropriatness for use on any given project.
Developing a major website with significant user experience and
graphic artwork aspects is significantly different from developing an
embedded avionics application with very hard-real time requirements.
There has been a growing trend in believe that off-the-shelf methods
are not flexible enough to be widely used solutions.
A "process for a process" is needed. A framework and class library
repository of process components with construction, extension, and
tailoring guidelines. The approach enables one to custom build an
optimum process from preconstructed
components, thereby achieving both time to market constraints and high
For an example of where the industry is going with process frameworks,
check out my extended OPEN Process Framework website at
The intent is to have a complete repository of well-defined process
components and associated guidelines that can be used to easily
generate a project-specific development process.