Thoughts on Rails

Riding the Train of Thought

Pluggdin asked: “Geeks: How do you work?” (my extended reply)

leave a comment »

I realized I’ll be dumping too much in one reply on, so decided to keep it short there and forum and instead posting the full braindump here:

1. My favorite IDE.

Komodo Edit

2. Apps I just can’t live without.

Old Tweetdeck (still keeping it alive!), Firefox, TextExpander

3. My best time-saving shortcut/life hack?

1. TextExpander with Python scripts to paste command output/ config files/ environment variables into my IDE: I only type in “..cmd” and the command whose output I want pasted. Say, I want to share the uname, this is what got pasted: ” Darwin “

2. Shortcuts to override new file creation shortcut in Komodo Edit. Since it is based on Firefox, you can close / move to tabs using same commands as FF, however if I want a new tab (a new file) I have to remember to press Cmd+N, so used Spark to let both commands Cmd+T and Cmd+N work. Also, use VI mode 😉

3. Have applescript / python scripts hooked to keyboard shortcuts to ease repeated tasks such as go to the issue tracker or create a new issue from anywhere in the system.

4. Use Sikuli to set up my workstation at the beginning of the day. Rudimentary tiling window manager on the Mac desktop using ShiftIt – is very useful since I have a fairly large screen.

5. Use to defer emails that I do not want to respond to right away, but don’t want to keep in my inbox either.

6. I tweet a lot, and among other things, I tweet current music occasionally, and I only have to type “..muz” to paste this: ” #music My Generation by The Who from The Boat That Rocked CD2  ( ) “

1. TextExpander intercepts it and runs my Python script…
2. The script picks up current track playing in iTunes.
3. It creates a youtube search URL for the song
4. This tweet is pasted into Tweetdeck
4. URL is then auto-shortened in Tweetdeck using my own bitly short domain.
5. The tweeted URLs are automatically stored in my delicious account via ifttt.

This saves me a great deal of time if I want to share current track, which happens often, and I can go back to my music shares whenever I want.

7. Use ifttt to automatically download a copy of photos that I’m tagged in on Facebook. 

8. Ifttt also emails me every tweet that I send out with the hashtag: #notetoself in it.

9. A bot running on Google’s App Engine  to pick out and add all my #idea and #todo tweets to my Trello board (and bunch of other interesting things)

10. Gmail filters to make sure only the really important stuff ever reaches my inbox. All unnecessary automatic notifications are archived, but rarely seen. It takes discipline to set this up over time, or lots of time on a weekend.

4. Music I listen to, while @ work. [inspired from Lifehacker]

There’s a 27 minute version of Pink Floyd’s “Shine on you crazy diamond.” which is a loop favorite. 
I like movie soundtracks – the energetic and uplifting ones are best. Personal fav is TRON Legacy.


Written by hiway

July 20, 2012 at 3:41 pm

Posted in Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: