I've been working with Macintosh systems professionally since 1987. Though my position has often been "Systems Administrator," a lot of what I do involves writing code.
When I can't find an off-the-shelf Macintosh software solution, I'll write my own. I've been using Xcode, creating applications and utilities in Objective-C & Cocoa for the last couple of years; writing utilities and applications in AppleScript Studio, pure AppleScript; and writing shell scripts in Bash and Perl.
My applications are typically single-window utilities,