Wednesday, March 21, 2007
What is intelligence?
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
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
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?
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?
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
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
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.
