28 October 2008

Can Windows 7 please be the last version

To Microsoft: will you admit that your outdated model of platforms for application development and delivery should be put to bed? By keeping the entire world dependent upon Windows you avoid the major revolution that everyone can see coming except for you guys.

If you don't figure it out Google will and then we'll have a light weight OS sitting ontop of a robust opensource kernel that will kick your asses. Figure it out guys or risk losing it all.

If you leave it to Google and they do it anything like Chrome I'll convert all my computers over to it and go with applications that run on it before you can blink an eye.

Pull your heads out Microsoft. Stop shipping yet another version of Windows and build an OS people actually want or let your competition do it and pay the price.

24 October 2008

Project Management Tools

Project management tools don't get work done.

My company like so many companies I've worked for is trying to get the tools the team needs to get their work done. My friend John Moren has said many times that the most common problem he's run into in his career is the lack of tools. Specifically the lack of a company to invest in tools to automate important tasks for him.

The other side of this coin is that simply rolling out a tool for people to use doesn't get them to use it. Some say we need to train them, some say we need to motivate them, some say we need to provide process for using the tools. They are all right of course. Unfortunately they are also completely wrong.

Training, motivating, and providing written process will not actually result in anyone doing anything. They are only fascilitations. They are important fascilitations. The truely impactful management technique that will make things get done is "putting the rubber to the road."

Getting something actually done. So the true measure of a Project management tool is the ability for it to serve three purposes:

1. Organize the work into bite size measurable chunks that when completed can be checked off.
2. Provide a common repository for work artifacts so that the measurable bite size chunks of work can be seen, reviewed, and utilized.
3. Provide a way to compile, agregate, or deploy the work products that have been created.

Unfortunately none of the worlds Project management tools do all three. Most do the first item ok. A few expensive ones do the second item. But because of the lack of integration to systems like AGILE, software build systems, or other development and deployment systems there is a serious lack of true project tracking to the end deliverable. 

This means that progress reporting cannot be automated against the actual work. Instead people have to report on their progress.  Whenever you have a system where people are reporting instead of the work speaking for itself you are going to have inaccurate reports. 

The common sources of inaccuracy are: 
1. Miscalculations
2. Missunderstanding
3. False reports

The problem is that often by the time you determine that inaccuracy in the reporting you are in trouble. 

Oh i can go on and on. 

But I'll just summerize:

Project management tools don't get work done.

23 October 2008

Being a geek is such a cool thing

I LOVE Being a Geek!!!

I don't know how but i ended up looking at LED watches. Thinking that might be kind of cool. 

OMG i had no idea how cool.

Here is one example of an LED watch that I thought was pretty neat.

This one was a little to hardcore for me personally but I loved it non-the-less:

But I think my favorite one is this one:

I do love being a geek.