As I’m sure you already know, I’ve created the rc3dotorg Twitter account so that I can let people on Twitter know when I’ve published something. One unfortunate side effect has been that it has complicated my workflow when I write new posts.
Normally I just compose the post in MarsEdit and hit the publish button. I’m sure the process could be greatly simplified, but for two things that complicate the process. The first is that I like to use short URLs that I furnish myself, and the second is that I like to compose the tweets by hand.
I publish this blog using WordPress, and I use the le petite url plugin to create short links. Most of the time I publish updates to Twitter using Tweetie.
So here’s my workflow these days:
- Compose a post in MarsEdit and publish it.
- Go to the WordPress application on the server and navigate to the new post so I can copy the short link.
- Open my Twitter client and write a new tweet, then publish that.
The main inconvenience is opening WordPress in the browser once I’ve already gone to the trouble to write the post somewhere else. What I need is a tool that will allow me to access the internally generated short URL and compose a Tweet from MarsEdit that can be published whenever the blog post itself is published.
It’s looking like I’m going to need to write my own WordPress plugin to do exactly what I want. There are a ton of Twitter plugins, I think I’ll just have to find the right one and adapt it to my needs.
More later.
Positive deviation
Yesterday I posted a link to Atul Gawande’s commencement address at the University of Chicago Medical School. It’s a must-read on the subject of health insurance, but he makes a point in the middle that I think is worth calling out and discussing on its own.
He discusses a charitable organization that worked to improve childhood nutrition in Vietnam:
This is an incredibly powerful message for everyone. Observe your peers who are achieving better results than you are and imitate them. If you don’t understand what they’re doing, ask them. It’s a big reason why pair programming can be a good thing. It’s why screencasts are a good way to learn.
The trick is making sure that the people you’re imitating really are positive deviants. In college I had a roommate who was so smart that he could make perfect scores without any studying beyond cramming. Imitating his study habits didn’t serve me well at all.