I love finding elegant ways to manage things efficiently. I'd probably make a good "efficiency expert" to come into some disorganized office and make it work better for everyone. So for a lot of the clerical stuff I do, I like to automate the process. Macros. Scripts.
This far I have managed scripting on the Mac with macro programs like Keyboard Maestro and by developing applescripts by trial and error. "Beginning Applescript" by Stephen Kochan has been a real help, as has the Introduction to AppleScript Language Guide from Apple's site. Yet I have missed out on the very basics - understanding why certain variables get returned as text and why others do not. And so even these resources have been hard going.
But this summer, I'm learning a bit more. I got Bill Cheesman and Sal Soghoian's "Applescript 1-2-3" and it is giving me the grounding I need to understand it better.
I just completed a pretty complicated script (for me) yesterday and I can't tell you how satisfying it was it to work through the logic and syntax and in the end, have a script do what I want brilliantly. Yes!