"How you did it?"
I just connected the TX, RX and ground pins from the Macintosh printercable to the arduino with a max232 chip in between to do the ttl <-> rs232 conversation. But with TX going to RX and RX going to TX. The arduino was just running a program I wrote to interpret commands from the serial connection to switch pins on and off. I can upload the source on github if you want, but the code is really not something to brag about.
"What software you used?"
On the Macintosh I used ZTerm to connect to the serial interface with baudrate 9600 as bigmessowires suggested.
I think it would be cool being able to actually program the arduino from the macintosh, but would require building the avr-gcc compiler for the macintosh