Cocoa and Chainsaws

May 28th, 2008

InformIT: Interview with Aaron Hillegass > Interview with Aaron Hillegass

It is difficult to explain how the NIB file (and a few other scary ideas) create leverage. It is that leverage that enables one guy in his basement to compete with a team of engineers at Microsoft or Adobe. It is like I showed a chain saw to a early American colonist, and he said, “Can I cut down the tree without starting the engine? I don’t like the noise. Maybe I can just bang it against the tree?”

Wonderful interview with Aaron Hillegass, writer of Cocoa Programming for OS X.

The above is a rather brilliant metaphor for just how powerful and incredible frameworks and libraries can be, whether they’re for web design and development, or desktop development.

He also subtly points at what I love about the Mac community — small teams, or even one-man teams, create absolutely great applications out of a love for the community and for making great things. Cocoa is one of the things that allows it.