Posted: Apr 26, 2011
in carlos talk

By Carlos Taborda

GSD: Getting S#$*T Done


Ever since we started working on Webbynode in 2008, all our work has been long-distance. We’re a distributed team across 3 continents. Working remotely has its advantages and disadvantages, but as any self funded startup we’ve had to do our best with what we got.

  • Carlos – Miami
  • Felipe – Brasil
  • Chris – Austria
  • Travis – Knoxville
  • Paul – Sacramento
  • John – SF
  • Ben – NY

About 3 months ago we decided to make a change. Felipe would move to Miami so that we could work closer together, and really push hard to get things done more efficiently. This was a dream come true.

Lets get cranking

Fast forward a few months later, we were very motivated to get started. The first few days we were so happy about working together, we talked and decompressed more than anything. We were not able to get much done. A few days went on like this; not really productive at all -when it finally hit me. We weren’t used to it! We’d grown accustomed to having our private spaces where we could ‘zone-in’ and focus on what we had to do.

For this reason, we decided to try to work from our independent home offices once again. Felipe got himself a nice little office setup, and immediately, we could tell we were being a lot more productive by having a full 5-6 hours of uninterrupted time to get through our daily tasks, plus tasks from the projects we’re working on. However, there was something missing. After moving from Brasil all the way to the US, and still work remotely? Seriously? I mean, we live in the same city now, this is what we had always wished for, wth!?

So one day we were discussing that we should have certain sessions, in order to get through certain parts of projects that needed both of us involved. So, we played to our strengths.

Nightly 2-3 hour sessions

I personally like to work at night. There’s even times, I grab a project and I can easily stay until 6-7AM at it. I simply like it. There’s no girlfriend txting or calling, there’s no phone ringing, and hopefully no tickets are coming in. So, with this in mind, we decided to take daily 3 hour sessions, from about 7pm to 10pm max where interruptions would be minimal – and wow. We really felt this boosted our gsd tremendously. But we had to find a way to channel all our focus into these short sessions.

Mini Projects

Since we’ve gotten accustomed to working with such tools as Basecamp, where you can setup a to-do list and add single tasks to each list, I decided to make our sessions to try to go through a whole todo-list, now dubbed a ‘mini-project’. A mini project, doesn’t mean the whole project will get done in one night, a mini project is simply a large project divided into very little mini ones, this way we can get a sense of gsd every single night.

For example, one of the projects we’re working on, is streamlining the Webbynode Manager user experience. In general, we want to have even less steps for a web app to be deployed onto Webbynode. Firstly, we decided which components need to be streamlined, but that’s still too general. So we decided to go for the initial signup process. We then divided the initial signup process into different mini-projects, such as work to be done in the front-end, changes to the backend is another one, automation is another mini-project, etc – you get the deal.

This allows us to work on each single mini-project per night or even making it a whole week project. But the feeling of gsd, is there every single night. It simply feels like this is the only way to work.

In the end, Felipe’s move to Miami has been greatly beneficial for us. It has allowed us to work in much more sync than we used to, but it also allows us to have enough uninterrupted time where we can tackle the majority of the daily-work. But even though we are not working 100% together, it has actually made the time that we work together much more valuable, therefore making it exponentially more productive.

How do you do it?

How do you do it? Whether its your startup, your consulting firm. How do you GSD? Leave your comments.

 

Webbynode is Web Application Hosting for Developers Lean more .

Leave your thoughts

  • http://twitter.com/suhailpatel Suhail Patel

    A very interesting read. I’m also more of a night person and I think every startup/company should have a bit of uninterrupted time because once you are out of the “zone” it is very hard to get back in…

  • http://koombea.com Jonathan Tarud

    I find it that working in the same place can be both good and bad as described. The most important thing is setting up rules. In our office, we joke around about having an “invisibility cloak” inspired by Harry Potter. During this invisibility nobody should disturb you since you’re pretty much invisible.

    The wufoo guys have an arrangements where they all work in the same city, but from home and only meet ones a week for planning purposes. I think this is a great idea cause teams can really auto manage.

  • http://koombea.com Jonathan Tarud

    BTW, one thing we’ve done is check iphone and blackberries in a cabinet to avoid people getting distracted.

  • http://twitter.com/cartab Carlos Taborda

    Thats a great idea! I had no clue Wufoo did this too, really interesting, seems like we’re also on the right track.

    Too bad they were acquired.

  • http://blog.zoolutions.se Mikael Henriksson

    Personally I hate working in the office. People talk freely and interrupt and I get way less done when I am in the office. I recon I can crank out 2-3 times as much and better quality code when I am working from home.

    I just like the colleagues for discussions about business problems and such. Apart from that I don’t need them and they shouldn’t need me either. If they do I am doing something wrong…

blog comments powered by Disqus