Christopher Hawkins - effective Software Development and Web Design project management

Monday, June 20, 2005

Unavailable = Effective?

I've told you once, and I will tell you 1,000 times more in my career: if you are not 100% unavailable for at least 2 hours a day, you probably aren't getting much done that's of any importance.

Although I not-so-famously disagreed with Jason Fried on the issue of functional specifications, I find myself 100% in agreement with Jason's position on spending time alone. Jason's recent post demonstrates a solid understanding of what it takes to be effective and productive:

Getting in the zone takes time which is why interruption is your enemy. It's like REM sleep - you don't just go to REM sleep, you go to sleep first and you make you way towards REM. Any interruptions force you to start over. REM is where the real sleep magic happens. The alone time zone is where the real productivity happens.

I couldn't have said it better myself. But Jason takes it one step further than even I did:

So, what do you do if you aren't 8 time zones apart and forced into alone time? You require it. Set up a rule at work: make half of the day alone time. From 10am-2pm, no one can talk to one another (except during lunch). Or make the first half of the day alone. Or the last half. But make sure to make the alone time zone contiguous - interruptions kill productivity.

Wow. Half the day! It seems excessive, but I like it.

We live in a grossly over-connected world, and I am convinced that the communication overhead we all have to put up with makes our professional efforts feel like running a marathon while knee-high in molasses. I don't think anyone can challenge Jason's' assertion that developers are most productive when nobody else is around - in fact, this stands for most jobs in most industries.

As usual, I can hear all you would-be artiste types getting ready to use this as a justification for refusing to communicate with anyone, ever but bear in mind that before you can set up a no-interruption schedule, you have to actually talk to customers, co-workers and managers alike to figure out what it is you're supposed to be building. And yes, that might include writing a functional spec. Deal with it. ;)

But in general, yes - be less available. Be more defensive of your time. Be as in control of how your time is spent as you possibly can. Your clients may whine at first, but once they see the results, they'll thank you.

Discuss

11:00 AM

Project Aardvark Revealed

Project Aardvark is a relatively novel publicity stunt organized by Joel Spolsky, the current grand master of small ISV publicity techniques. The idea is to have a team of interns churn out a whole product over the summer, all while being filmed for a documentary.

From Yaron's latest Project Aardvark blog post:

On the name front we had a meeting today and decided on the final name. It's all registered and a preliminary site is even uploaded. Good luck finding it :-P

Much ado has been made about dropping hints as to what Project Aardvark does and how secret it is, but come on. It's a registered domain on a public webserver. It's not going to stay secret very long if you taunt people like that. Eventually, some inquisitive soul is going to go looking.

In this case, the inquisitive soul is me.

I present the "secret" product of Project Aardvark:

SidePilot.com

From the site:

SidePilot allows people to help their friends, relatives, and customers fix their computer problems by temporarily controlling their computers via the Internet. It costs $9.95 for a day pass, or you can try it for free for five minutes

In short, it appears to be a competitor to GoToMyPC.com.

There you have it, folks - the big secret revealed. And being the savvy marketer he is, I'm sure Joel is pleased as punch that someone took the bait and went looking for it, because now all the buzz-y conversations will start.

You're welcome, Joel. :p

Discuss

08:49 AM

About Christopher

I am the founder and principal developer of Cogeian Systems, specializing in custom software development, web design/development, and crisis management for software projects.

Everything you see in this blog is my own personal opinion, based on my experience in the software field.

©Copyright 2004 Christopher Hawkins | web design: Cogeian Systems