Joe MooreJoe Moore
What Is Your Workstation Tag?
edit Posted by Joe Moore on Thursday March 19, 2009 at 12:55AM

At Pivotal, we love our large, shared workspace and homogeneous workstations. As we move from project to project, our workstations are pretty much the same: iMacs with TextMate, RubyMine, Quicksilver (bound to ⌘+space, of course!) a full Ruby/Rails stack, and a few other applications. Given this minimal setup, I can figure out which developers have used a particular workstation given the extra applications installed upon it. I've come to see certain applications as a developer's "tag," like a graffiti signature.

As for me, if you see Jumpcut and Skitch, then I've tagged your machine.

What are your tags?

Comments

  1. Josh Susser Josh Susser on March 19, 2009 at 02:37AM

    I tweak the terminal colors and shell prompt. Didn't you notice that when we were pairing today?

    I like the cyan prompt on a dark olive bg: export PS1="[\033[36m]\h:\W>[\033[0m] "

    I also activate the Keychain padlock utility menu so I can lock the screen to keep the cleaners from typing random crap when they wipe down the keyboard. You can activate the menubar icon in Keychain Access preferences - Show Status in Menu Bar.

    And of course I always create a Fluid.app for Pivotal Tracker!

  2. Harry Vangberg Harry Vangberg on March 19, 2009 at 08:04AM

    On a fresh install one of the first things I do is to install PCKeyboardHack and remap the tab-key to act as ESC. (And that makes my second software tag pretty easy to guess, doesn't it?)

  3. Ned Baldessin Ned Baldessin on March 19, 2009 at 01:04PM

    When I'm doing frontend work, I'll need DefaultFolderX.

    More generally, these days, I'm leaving a trail of Spotify clients on all the computers I use :)

  4. Corey Innis Corey Innis on March 19, 2009 at 02:08PM

    I'm definitely a fan of iStat menus... much more attractive and Mac-like than MenuMeters, in my opinion.

    For QuickSilver, I quickly switch to these:

    • "Start at login"
    • "Show icon in menu bar" (and not in the dock)
    • "Bezel" for the Command Interface
    • Uncheck "Reset search after" (I'm a slow typist)

    On my personal computer, I turn "Modifier-only Activation" on to allow for launching via a single tap of the [command] key; others seem annoyed by that one. SilverFlow looks pretty slick... might have to check that out.

    Definitely a fan of colored prompts, with the addition of svn/git info. Also like to have TextMate configured as my editor for commits, etc.:

        export CLICOLOR=1
        export LSCOLORS=GxFxCxDxBxegedabagacad
        export TERM=linux
        export EDITOR="mate -w"
    
        parse_git_branch() {
          git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* (.*)/(git::\1)/'
        }
        parse_svn_branch() {
          parse_svn_url | sed -e 's#^'"$(parse_svn_repository_root)"'##g' | awk -F / '{print "(svn::"$1 "/" $2 ")"}'
        }
        parse_svn_url() {
          svn info 2>/dev/null | grep -e '^URL*' | sed -e 's#^URL: *(.*)#\1#g '
        }
        parse_svn_repository_root() {
          svn info 2>/dev/null | grep -e '^Repository Root:*' | sed -e 's#^Repository Root: *(.*)#\1\/#g'
        }
        # http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html
        export PS1="[\033[00m]\u@\h[\033[01;32m] \W[\033[31m] \$(parse_git_branch)\$(parse_svn_branch) [\033[00m]$[\033[00m] "
    

    TextMate additions:

    Other indications that I might have been around:

    • Synergy/Teleport
    • OpenTerminalHere
    • Firefox configured to download to ~/Downloads
    • A ~/Desktop/Stuff folder, where I move the debris others have scattered
  5. Davis W. Frank Davis W. Frank on March 20, 2009 at 05:46AM

    Logitech's drivers so I can run my (Logitech) mouse with swapped buttons - so I can mouse goofy while not disturbing my pair...

  6. Pat Nakajima Pat Nakajima on March 20, 2009 at 08:06AM

    I'll always install my TextMate bundle (http://github.com/nakajima/nakajima-tmbundle), then I'll pluck the bits out of my dot files (http://github.com/nakajima/dot-rot) that are useful without totally monopolizing all the settings.

  7. Aaron Campos Aaron Campos on March 22, 2009 at 07:09PM

    Just need two:

    • Carbon Emacs (http://homepage.mac.com/zenitani/emacs-e.html)
    • and my Emacs init: (http://github.com/aaroncampos/emacs_d/tree/master)
  8. Chad Woolley Chad Woolley on March 23, 2009 at 05:24AM

    Command+Option+Right/Left Arrow mapped globally to previous/next tab.

    Grey background (for remote pairing)

    small, non-hiding dock (for remote pairing because I can't command-tab in non-full-screen)

    The most Giant Mouse Cursor available (so I don't lose it)

    Various textmate tweaks for search performance, ack in project.

    Other than that I just try to go with the flow :)