Feed on Posts or Comments 24 July 2008

Category ArchiveOffice



Office & Tech Bill on 04 Jan 2007

Crowds Are Stupid? You Don’t Say!

Boy, that's one big, dumb crowd on Earth

Who would have thought that the movie Men In Black is a source of great wisdom? As Tommy Lee Jones, Agent K, so eloquently put it to Will Smith, Agent J, “A person is smart. People are dumb, panicky, dangerous animals and you know it.” For the same reason that it would be bad for everyone to know if aliens are living among us, techies need to make sure the focus isn’t on collaboration of one project, but the co-existence of many projects that spawn new ideas. Creating Passionate Users has a great article up about the difference between Collective Intelligence and the “Dumbness of Crowds.”

I won’t waste time repeating what Kathy Sierra has already said over there. In fact, if nothing else check out her explanation of the 20Q game and its relation to collective intelligence. That little 20Q ball is smarter than you, even if you think a dolphin is a fish, it still guesses correctly!

My thoughts about the Dumbness of Crowds is applied directly to the Open Source Community. I’m struggling with learning Linux right now for a couple of reasons. I’m not particularly great with online courses, but since they are the most cost effective, as a boss, I stick with them when I can. A good mentor would be a better situation, but I don’t have any of those around (for Linux). On top of that, I’ve played with Windows for years, so it just makes sense to me.

What does that have to do with Open Source? Well, Linux is one of their crown jewels, right? You’d think that after years of development with all of the brain power that’s been thrown into that operating system that it would be easy for me to understand it. Right? Wrong. First, the guys that have the knowledge tend to be uber-geeks, who know their stuff, but think I should do everything from a command line. I like my GUIs and I should be able to do almost anything from a GUI that I can do from the command line. If I can’t, to me, that’s a huge design error. Ultimately Linux still wants me to use programs from the command line combined with a laundry list of -a -x -whatever in order to be quickly done with a project. Throw in the fact that companies like Red Hat are looking for ways to make money on “open source” and I’m really not impressed.
My other issue is when the personalities in a crowd win out and you see an open source project die. That’s my biggest fear when looking at products. Would I love to replace Microsoft Office at work? Totally. Is it feasible? Perhaps, but what happens if development on OpenOffice suddenly died? I’m up a creek without a paddle. And on top of that, a ton of Open Source projects lack good documentation, so what was saved in costs up front, ends up being charged to an employee’s time.

I digress. Back to the original point of the Dumbness of Crowds. I’ve seen it in action firsthand throughout my life. Just watch when a coach asks a team what they’d like to do. You get 20 different answers, none of which actually work. But when you allow a couple of older players pull aside their younger counterparts and transfer their knowledge, it’s Collective Intelligence at it’s finest. Come back a couple of seasons later and see how much more is transferred to the next generation.

Weird, maybe we should just look for the Autobot Matrix of Leadership?

Office & Tech Bill on 03 Jan 2007

My Wish: Joel’s Bionic Office

Ballpoint Pen

Yes, Joel’s post on the Bionic Office is over three years old, but it has had staying power in my mind since I first read it. On a daily basis, I live in a cube like many of us. On top of that, my cube is certainly no Dilbert Ultimate Cube. So if I was granted just one wish by the office genie, it would be that every office I ever work in from now until death has a setup similar to Joel’s Bionic Office. Joel believes that IT workers their own private offices to make a home where they can be most productive.

Think about it. Why do you like going home each day? Because it has your creature comforts and it’s a place where you want to be. Home is whatever you’d like it to be. Many of you out there spend more time at work than at home, so it needs to be comfortable. Not lay back and take a nap comfortable (although I really think naps would help a lot of workers), but the work environment should be customizable to the person and how they accomplish tasks.

After I read the article, I focused on two points. The Private Offices, which I’ve touched on already and Pair Programming. What’s pair programming? Exactly what it sounds like, two people sit at one terminal and program together. I used to program, and I’m around programmers now, along with the assortment of IT staff. I’ll go one step further than Joel and say that every station for ALL IT staff should have two monitors and plenty of leg room. Why? It makes collaboration a hell of a lot easier. Work areas that accommodate two workers are conducive to learning. A little bit of learning each day is far better than having to soak it all up at once at a training session. Judging from my 5+ years in the IT workforce, collaboration happens when it’s easy, and not so much when it’s not.

Why do you think everyone wants an Easy Button?