Wednesday, March 21, 2007

What is intelligence?

Many thoughts have been made on trying to define intelligence. What is it actually? And does our way of defining intelligence have anything to do with our culture? Some people say it would be defined otherwise if we were Chinese.

I think intelligence has a lot to do with personality. The way you act, think and prioritize has a lot to do with your personality. So if you are the type that does not plan a lot ahead might look unintelligent since you missed to take a certain event into consideration. On the other hand a person that always plans everything might be unable to handle exceptions. So what is then intelligence and what is mental models?

I once read a book by Stefan Engeseth called One (www.detectivemarketing.com) where he claims that 98% of all 2 years children have the potential of reaching above IQ 140. And only 2% of all 18 years old had the same potential. So what is happening between 2 and 18? Are we giving our children such bad conditions so they loose all that potential? Think of what could happen if we can find ways of closing that gap. What a wionderful world it would be, or would it? It might become a terrible place of overly intelligent people.

Gordon Dryden and Jeannette Vos investigates new methods of learning in their book "New learning revolution". It might be one step towards increasing the total intelligence in our society.

Finally I will just cover some thoughts by the Futurologist Ian Pearson (http://www.bt.com/sphere/insights/pearson/index.htm). He means that by the end of the 21st century machines will be smarter that humans and we can only hope that they will like to talk to us. As I'm also interested in AI and machine intelligence this would be fantastic if he is right. Perhaps I should switch career and start developing AI systems instead.

Monday, March 12, 2007

Brain dump

Imagine what you can do with 1.3kg of grey jelly? Some consider it a delicates and eat it under the most enjoying circumstances. Think of a monkey head with the skull cut open like a can.

I am very fascinated of what one can do with the brain and how it works. It is said that people who do "The knowledge" and becomes a taxi driver in London gets a bigger brain. All cells required to store all map data about all places in London makes the brain grow (see: http://sydsvenskan.se/varlden/article215336.ece). It is also said that both Beethoven and Einstein had marks inside their skulls from where the brain had grown in those particular parts used for imagining music and the theory of special and general relativity respectively. If this is true it is a quite exciting example of what the human body is capable of.

The brain can also make a fool of itself. In an HBR article called "Decisions and Desire", Jan 2006, the way we make decisions is discussed. In that article there were several very interested facts, one I will bring up here. A teenager makes decisions on the feeling. Afterwards when you ask why they did a certain thing, they don't know. The reason for this is that the decision centre in the forehead is not ready yet to make any decisions. It is confused with all other signals flowing in from other parts of the brain and body. In the wake of any clear decision making power it gives in for the strongest signal for the moment, usually the thing that you regret the day after. When a person reaches 20s the brain is usually ready for life. Isn't it strange that we require our youth to make such important decisions even if the brian in many cases is not able to make the best choice?


Sunday, December 03, 2006

ONE

Metallica once wrote a song called ONE. It was about loneliness and how it feels being without any connection with the surrounding world. The background was the terrible WorldWar I, where millions of people were killed for no reason at all.

Some corporations seems to be in the same mood as Metallica in ONE. They have no contact or feeling for the surrounding environment the live in. This is the absolute opposite to being ONE with your customer as Stefan Engeseth lays out in his book ONE.

What does it mean being one with your customer? What does it mean being one with your supplier? Being ONE with your company?

I can see several examples where people are not ONE with even themselves ;-)

My main issue here is how to become ONE? I think that it is both a mental state. If you are ONE you always try to understand the customer (even if you don't always agree). To understand a customer you have to live and breathe the same air as your customer. This can be to use the same shoes as your customer, live in the same kind of neighbourhood, shop in the same shops etc.

When it comes to projects (which is the main topic for this blog) it is very important that the project involves the customer. This can be done as in XP/Agile where the customer should sit on the project to be able to answer questions as they arise, in real-time. RUP and PMI focuses much on requirements gathering and processes around handling changing requirements. The RUP and PMI ways are more formal than the XP/Agile methods. So the method you should choose in your project depends a lot on the requirements on the project. But they all have in common that they focus on the projects and stresses the importance of customer involvement, the project being ONE with the customer.

Monday, August 14, 2006

Can machines think, and what do they think?

Can machines think? If they can think, what do they think?
I believe questions like these are quite important to ask. Today reasearch into artificial intelligence have stalled. Not much new knowledge is created these days. It's mostly around robots helping elderly people or as games with children (Tamagottchi etc). So I believe it's time for a new era! (Not that I can bring that much, but anyway).

Lately I've been reading "The man who knew too much" by David Leavitt. It's about Alan Turing and his life and inventions. I've known the basic facts about Turing that he invented the computer and broke the German Enigma code during WWII. But I never really knew what he actually did. When reading about his first definition of a Turing machine and how to program it, it strikes you how similar it is to today's programming languages. Imagine a guy during the late 40's inventing a programming language without having seen any similar thing. James Gosling, who invented Java, had several others to get inspired from. Turing had none. The other thing is his definition of an intelligent machine and the Turing test. The Turing test determines if a machine is really intelligent or just plain stupid. The funny thing is that Turing sometimes implies that humans will be taken for being a machine. What an irony! So he thinks that it's not machines that are smarter than humans, it's the other way around, humas who are more stupid than a machine ...

So can machines be smarter than humans? If you look at the human being it's not the individual human that is smart (not very often at least), it's the sum of all humans (ie. the society) and the sum of all thoughts that have been written down, that makes us smart. When James Gosling invented Java he stood on the shoulders of those who were before him (including Turing). When a thought strikes you, it's in the discussion of it with others that improves it and eventually makes it a useful thought. And finally, it's our physical connection and tools that makes us able to do what we do today, building high rise buildings etc.

So it's not if machines can think, it's about:
  • What kind of external communication do machines have. Are they to be like humans or something totally different? Will we understand them at all?
  • What will the machine society be like? Without a society where they can share and debate thoughts they will never be able to build up an intelligent society
  • What kind of culture will they develop? Which drivers and motives will make them push forward? Will it be power or helping humans?
So I believe we have to create the initial thinking machine. Then it's up to them to communicate with each other, develop a society and culture. What kind of intelligence they will develop will much be depending on their physical equipment. Will they just be able to think (more like a lame person) or also able to act?

I would very much like this to happen and start developing machines that can think. Not because they can help us, but because it would be very interesting to see what will actually develop.

So, go out there and create thinking machines that will live by themselves, not just for us!

Monday, July 31, 2006

How chopping wood for the winter can learn us a few thing about Project Management

This summer I've done the usual chopping of wood for the winter. It's hard to imagine that it will soon be cold again and without wood you don't survive. What I like most about chopping wood is the piece at mind you enter when hitting the piece of wood with your axe. You put up yet another piece of wood and aim the axe, try to hit the small crack that indicates a possible easy hit. If you're lucky you will nail it the first time. Usually the wood is to big to crack the first time but by hitting it over and over again it finally gives up. Then when you're finished it's ready to be stacked in the wood shed. And later on it gets cold, that's when you're really thankful that you really did all the hard work of chopping wood.

What can this learn us about project management? Well, not much to be honest was my first thought. Then, after some thinking it hit me that perhaps it could. Not that it is in any way remarkable, but still it can give us some placeholder for remebering the important things while doing a project.
First of all we have to plan. Without planning the collection of wood and then where to chop and finally where to stack it for best drying there's no way to succeed. Careful planning is a good start.
Then it comes to the careful selection of tools. Without a good axe you're lost in the wood chopping business. There's no way you can even succeed with the first piece of wood if you don't have a real good axe. I personally prefer "Gränsfors" which is the Rolls-Royce among the axes. Select the tools you need for the project, train yourself to use them effectively and you can improve the possibilities of a successful project several times.
Iterate over and over again. If it's one thing you learn from chopping wood, it is to iterate. You pich up the wood, chop it in two pieces, pick up one of the pieces and chop it again. Repeat this until all the pieces are small enough to fit in the stove. Then pick up the next piece of wood and repeat the same procedure.
A colleague of mine once said to turn every wheel on the project a little bit one at a time until all wheels were turned 360 degrees. Then the project is finished, not before. It's exactly the same when chopping wood. Do it one piece of wood at a time until you've done them all.
Continues process improvement is seen in chopping wood. For every piece of wood you try to find the best crack and hit it as hard as you can. Every time you fail you try to figure out what could I've done better and the next piece of wood you practice that new knowledge. After a while you get better and better at it. It's exactly the same in project management. To be a great project manager you need to continously improve the project and it's processes.
Finally you have to think through the whole product lifecycle, not just the project lifecycle. If you fail to chop the wood in the right size they wont fit in the stove during the winter. You have to fix the wood by cutting it into smaller pieces while the family is freezing inside. That's the same thing you do in software where you fix the bugs during real production. No, have the whole product lifecycle in front of you and it gets much easier to plan and execute the project.

To summarize what I've said here. Compare project management with the art of chopping wood. Handle these parameters in your project as during chopping wood:
  • Plan the project
  • Select the right tools
  • Iterative project, rolling wave planning
  • Continous process improvement
  • Have the complete product lifecycle in mind when doing the project, not only the project lifecycle

Sunday, March 19, 2006

Thoughts while travelling in China and Singapore

Once again I have stepped over the threshold of Kuntai Royal Hotel. Somehow you get used to staying in a hotel all time. You recognize the scent, the different kind of people working in the hotel and the rooms. This is China so there are plenty of people around, each one only doing a very small and limited task. The first occasions I stayed at Kuntai we were on floor 15. This is a very interesting floor since it is almost on the top. It was one of the last floors to be built and the plumbers experienced a lack of drain traps and used straight tubes instead, thus leading to a nice smell of s**t in the bathroom. Never mind it is the executive floor … The new room on floor 12 is much better, smaller, but without the smell of s**t. Instead there is a faint smell of vomiting, you can’t have it all, can you?

While going to floor 12 I noticed a strange thing, no floor 13 and 14. The same for the rooms, 1212 and then comes 1215. But if it means unluck to live in room 1313, is it really connected to the sign on the door or is it connected to the actual physical room. I mean, the magic creature that is able to determine if one is lucky or not, can it really read the sign on the door. I think it more calculates which floor is 13 and which room is 13 on that floor and then pour unluck into it. Perhaps that explains the smell of s**t on floor 15 since it really is floor 13, unluck smells s**t. The same was on the flight here from Bangkok. No row 13. In Singapore they had taken it seriously and removed floor 13 and 14 completely (in line with my reasoning above), thus leaving a hole in the building. These guys are serious, not amateurs as at Kuntai.

Tomorrow is Sunday and I’ll try to get some relax in the Spa. They have massage, sauna, aerobics and more. Talking about massage, the last time I was here the phone rang early in the morning and a hoarse lady asked if I wanted to get massage. “Why would I like to have massage early in the morning when I’m sleeping” I thought and said no. When I woke up I realized that it was probably some other kind of “massage” she offered. I’m just a stupid naïve Swedish guy. If I just known I’d said yes of course, who can turn down such an offering ;-) At breakfast I told Per about the call and he said she called him earlier in the night. He was a bit quicker than I and asked her in Chinese if she’s ill, since the voice is so hoarse. She just hung up. Why, he was just caring …

I saw that the Eclipse group has released a communication framework for developing client applications like Y! etc. Wonder when they will release a SIP client stack and API. That would be really interesting since it allows people to really write new applications and make use of the technology without having to care so much. In the future I think it will be all about communication. A bank won’t be a bank, it will be a communication company that handles people’s money and transforms their fixed assets to cash. The same for your supermarket, it will have to communicate with all its customers and make itself part of their lives. The tricky thing is how they should do it without pissing all theirs customers off. I don’t believe in some of the visions you can see in movies where there are screens everywhere that shows personalized messages as you pass by. It is more of a situation where you get it when you want it, to simplify your life. It will be interesting times to live in when these systems has to be built and delivered.

Talking about supermarkets, I paid a visit to the local hypermarket today (don’t really know the difference between a supermarket and hypermarket, but who really cares) to see what was offered. Some of it looked exactly as home, other things were quite different. The sell living fish in aquariums for example, although some of them were swimming upside down … I don’t know if I really would call them alive, maybe warm (at least warmer than the fish on ice). The also sell pig feet, chicken feet and cow stomach. My first thought was, wow this is really disgusting (no, I don’t have a cultural controlled opinion, no way) until I realized that we use these things in sausages (especially English sausages). They also had a lot of tea and candy. The tea ranges from 1€ to 70€ per kg. The more expensive tea is very good; you can use it over and over again. Something I recommend if you come to China. Sam did the ESDK training in January and then we visited a tea shop with special rooms with chairs and tables designed for letting you taste all their different kind of teas. That was really an experience!

While discussing tea, Per and I had afternoon tea at the bar in the hotel earlier today. It was a very tasty green tea served in glass pot and glass cup. We really enjoyed the company and the place, discussing the project, life and everything in between. This was until the bill came, 12€. That is something, for two cups of tea. The dinner we had later was composed of 4 dishes, tofu, beef, mushroom with vegetables in strong chili and dumplings (the content was unidentified). At the restaurant they had living fish (in better condition than at the hypermarket) and living big frogs. It looked very cute, with big eyes. I couldn’t point at it and have on the plate. I noticed that both of the frogs survived our visit. The whole dinner including beer was around 8€. It was a bit better price performance than the tea, although the bar had a better atmosphere.

Tuesday, November 29, 2005

PMP Certification

I'm in the middle of preparing for my PMP certification. It's amazing how much litterature there is out there. Currently I'm reading the "A guide to the PMBOK third edition" which is quite enough for a normal person. I've only made it to the planning part of a project (chapter 1), and I'm full :-).
What occurs to me is the risk of being to focused on producing documents. There should be a WBS (Work Breakdown Structure), an Activity Definition, Risk Management, Costs, Quality Plan, Communication Plan, etc. It all results in a plan with several documents beneath it. My feeling is that this a bit to much since it prevents you from doing what you should do as project manager, walk around in your team and make shure everything goes as planned and that there are no one comming to a halt. I talked to a friend of mine yesterday, Ulf Santesson, a very seasoned project manager. He told me about his current project in which he only maintains a high level plan for PowerPoint presentations where he lists the milestones and that´s it. He keeps the activity list (or WBS) in an Excel spreadsheet in which he can sort and search for almost everything. Using the spreadsheet he does project status followup each week and is thus able to track the progress.
From a management point of view it seems more 'agile' and frees him to handle the daily problems arising all the time. And the plan never gets obsolete ...
I think it makes more sense since it allows me as a project manager to focus on what really matters, the project and the people in the project.
The only thing he said he misses is the ability to say how much of the project is finished and how much that is left, but that's is a topic for another entry.