Cocoa is not some new fad technology Apple is trying out today but might soon discard: it is a mature, time-tested development environment that has been used and improved by many thousands of programmers over more than a decade.