The perfect working environment?

Following on from the last entry about Paul Graham's talk at OScon 2005. I wanted to talk about the working environment part of his talk.

Not only is Paul so deadly right but it leaves you with a taste of wanting something much better for yourself. I have to share my thoughts about some of these.

Working time. My goodness, the dream of a 24 hour culture is never going to happen, at least this side of the pond and this current generation. Current business makes it impossible to work if you decide to work during the night. And I dont mean one off's, I mean regularly. Don't get me wrong, if your working with other people a compromise should be sought but quite a few times during a development life cycle you could do with just working when you feel the need to finish the task. My most productive time is from late evening to the early hours of the morning (currently 4:30am BST). Although this can have a effect on other aspects of life but its a matter of balance. If I was to go to work right now, I could. But if I didn't show up the next day and said I worked on the project, well I douht that would go down well. Some would say its unrealistic but actually its not as unrealistic as it may seem. For example if me and Sarah were to having kids, maybe working overnight might become a useful option.

Actually working. Paul talks about a state of pretending to work. Although I work hard, sometimes I just want to relax my mind and think about the task at hand in my head without forcing my head into the problem. I find if you step away and put your head somewhere else for a bit, it comes to you a lot easier. Putting my head somewhere else could be watching a film, listening to music or podcasts, etc. From the outside it certainly looks like your just goofing off not really working. I mean how do you prove your working? By how much lines of code you cut today? How many CVS edits and check in's? I believe in my work place at least theres a level of trust which allows us to be slightly flexible with our time but generally if your not in a meeting or away for the day you should be in the office working. Which leads nicely on to tools.

Tools for the job. During summer in Ravensbourne I would take my laptop outside and work on a bench because it was too hot inside and it felt more practical cranking up the aircon. There was wireless and I had a laptop which I could use. Sometimes nights I would work till the moon and stars would come out because I was so engaged in my work. Obvioulsy I'm not suggesting I should just be allowed to sit on a public bench everyday, but sometimes the fresh air and sunshine does wonders for problem solving. Having a desktop, propitery cms's, database connections, no remote email, etc really limits how far you can go. Having a slightly locked down desktop doesn't help either but having my own laptop means I can try stuff out and maybe even mess with code in a safe sandboxed environment. One of the funniest things I see everyday is the designers computers setup. They usually have a PC and a Mac setup which means they end up with two mice and two keyboards. At home I use to have that same problem, but I bought myself a KVM and used Synergy2 when I was using my laptop a lot. I'm sure if they had the same setup at home, they would do something about it.

Working on things you love. This is a very tricky subject for anyone. Yes I know Google have that 20/80 thing which is great but its slightly impractical for a publicly funded company like the BBC. But it doesn't have to be the google model, I've heard of company's which allow for elective time. So you can help out on the forums twice a month for a day, help teach a new skill to others, or help develop something for the team or office. basically its like volunteer your skills to do other things which may give you a break or new love. The BBC has a longer term scheme called attachments which places you in another department for up to 6 months. Its a good scheme and gives you real time to do something else.

Comments [Comments]
Trackbacks [0]

The striking differences of pro-amateurs and professionals marketplaces

I heard this absolutely amazing talk today via IT Conversations. Paul Graham last year upset a lot of people with his comments about Microsoft and Java in his hilarious Great Hackers at OScon 2004 which can still be found here on IT Conversations. But this time he turns his targets at the tradition workplace, professionalism and big business in the OScon 2005 keynote.

I wont go into details because I couldn't express the way Paul puts over the points in his own unique way. Here's the Blurb from IT Conversations.

Paul Graham, popular author and Lisp programmer, discusses what business can learn from open source. According to him, it's not about Linux or Firefox, but the forces that produced them. He delves into the reasons why open source is able to produce better software, why traditional workplaces are actually harmful to productivity and the reason why professionalism is overrated.

Paul takes blogging as an analogy and explains how the phenomenon is actually very similar to the open source movement. Both show that amateurs often surpass professionals in what they choose to do, because they love what they are doing. He also points out that in the age of the Internet, which has made collaboration extremely easy, large corporations find it difficult to compete with software produced by a bunch of inspired hackers. Paul also takes a dig at workplaces as we know them and illustrates how the most productive phase of any company is when it is still a startup.

I've always thought about blogs and opensource being quite similar in terms of there backgrounds, attitudes and coverage but nowhere at the level of Paul. I mean think about for one moment. Mainstream business has been talking about open source for a long time but and sees it as a treat to some of there propitery ways but tend to poke at it with a stick and not really adopt the open source methology. This statement can almost be put directly on the mainstream medias view of blogs. They poke around with it but not really adopt the methologies behind it.

Paul makes such good references to the false ceiling of professionalism and amateurism. He made a comment about the fact that the word amateur has been changed from its original meaning. So I had a little look around and he's right. From wikipedia's entry on amateur

The word amateur has at least two connotations. In the first, more widely used manner, it means someone performing some task without pay, in contrast to a “professional” who would be paid for the same task. In this sense, labeling someone an “amateur” can have a negative connotation. For example, amateur athletes in sports such as basketball or football would not be regarded as having ability on par with professional athletes in those sports.

Where this can be interesting is in the case of the Olympic Games. Most Olympic events required that the athletes be amateurs, or non-professionals. To receive pay to perform the sport could have disqualified an athlete from an event, as in the case of Jim Thorpe. Such regulations are now nonexistent for all Olympic sports with the exception of boxing.

Also in the areas of computer programming and open source, as well as astronomy and ornithology, many amateurs make very meaningful contributions equivalent to or exceeding those of the professionals. To many, description as an amateur is losing its negative meaning, and actually carries a badge of honor.

The other, perhaps somewhat obsolescent usage, stems from the French form of the Latin root of the word meaning a “lover of”. (See amateurism.) In this sense, retaining its French inflexion (“am-a-tEUR”), an amateur may be as competent as a paid professional, yet is motivated by a love or passion for the activity, like a connoisseur. In the 17th and 18th centuries virtuoso had similar connotations of passionate involvement.

Indeed, another thriving example of such work is Amateur Dramatics – whether plays or musical theater. Often performed to high standards (but lacking the budgets of the professional West End theatre/Broadway theatreversions) and with an intense passion for the scene.

It has been suggested that the crude, all or nothing categories of professional or amateur should be reconsidered. A historical shift is occurring with the rise of Pro-Ams, a new category of people that are pursuing amateur activities to professional standards.

This is a sticking point for a lot of the opposition to many things, and thinking about it more. Its got to me too. For example, recently I was pulled into a heated battle about the quality of content in blogs. The other parties were saying the writing was not professional enough. Now instead of outlining examples of brilliant writing like Paul Ford's Ftrain. I should have said no, on a whole its amateur writing but thats no reflection on the quality. I was drawn into a debate about professionalism without me realizing. Miles said something profound about my blog the other day, which relates so well to this and I only just saw the link. Obviously this is me power phrasing – I read your blog because its your thoughts and ideas not some wannabe wank wanting to play by the mainstream rules. And he's right, I dont want my blog to be in the Technorati top 100. I dont care that my blog is worth nothing to the mainstream media, its not the rules I'm playing by sorry.

Cluetrain #81 : Have you noticed that, in itself, money is kind of one-dimensional and boring? What else can we talk about?

Cluetrain #88 : We have better things to do than worry about whether you'll change in time to get our business. Business is only a part of our lives. It seems to be all of yours. Think about it: who needs whom?

Amateursation (is there such a word?) once removed from its below professional setting, its really easy to reclaim back the word as its what drives the long tail of Internet content. But more interestingly is the Pro-amateur word which I would categories some of the podcasts I hear and watch as. For example, IT conversations is a pro-am of podcasting. Its content is not broad like mainstream media, it sticks to a niche audience and adopts all the values and spirit of the amateur marketplace. Likewise the Rev3 guys are certainly the Pro-am of the videoblogging. I cant quite put my finger on it but Digital Life TV feels closer to mainstream media than Systm.Maybe thats why I end up skipping some parts?

I'm not quite done with Paul Graham yet….

Comments [Comments]
Trackbacks [0]