Archive for October, 2006

30
Oct

Beginner’s Mind

It is easy to fall into patterns of practice in almost every profession. Software is arguably one of the worst when it comes to following stated “best practices” and looking for process frameworks or formalities that guide various stages of the software development lifecycle.

In theory, this is all great. In practice, it (mostly) sucks. The problem is that we try to be compliant with the wrong things and for the wrong reasons. There is no reason to be compliant with any framework, any process, or any certification unless it is results in creating value for your customers.

How many customers do you think know that you are CMMI Level 5 compliant? How many would care if they knew that you were? When it comes down to it, these certifications are useless if they are not working to make a significant effect on the quality of experience with your customer. For many processes or process frameworks, that’s exactly what they intended to do. Unfortunately, most of them ended up being a framework that is primarily concerned with building up huge amounts of waste.

I’m not sure when this all happened, but the one thing that I do know is that the majority of software projects that I have seen, studied, or have been involved with are obsessed with process and not with customers. This is one major reason that I began to question everything that I do on a day-to-day basis. When I started asking “Why?”, I started realizing that a satisfying answer was the exception. The majority of what we do, we do because we learned to do it that way.

So, what can we do about it? I think the answer is to look at things with Beginner’s Mind. Start to question your process, start to question your activities, start to question your intent, and start to think in terms of your customer.

Can you imagine what would happen if you took the time that you spent on “compliance for compliance sake” and spent that time with your customer? If we replaced the time we spent on a technical specification with having a couple of drinks with our customer then it would probably be for the better. If we removed the time wasted on the formalities and politics involved with functional specifications and put the effort towards understanding a day in the life our customer, or if we replaced change control formalities with a weekly game of golf with our customer then we might really get somewhere.

In short, I think there’s value in making the move to unlearn and look at everything with new eyes. Simple economics and common sense make me think that we might just have the ability to make better software.

28
Oct

WorldChanging: The Book

WorldChanging

If you don’t subscribe to WorldChanging, you’re missing out. It is one of the best and websites out there and the content is always phenomenal. The writers and content are great and they are providing a great service.

Beyond the site, they have recently announced the availability of their book. In addition to the availability of the book, they are asking for individuals to buy the book on November 1st. I like the idea of using community-driven demand for exposure. It’s a great site, with great people, supporting great causes. I’m assuming that the book will be good, so I’m happy to help out on November 1st.

Regardless of whether or not you buy the book, please take a few minutes to check out the site and think about the content.

28
Oct

Driving To The Mountains

I guess now that I’ve left Colorado, I can share my Backpack page that I lived by while I was in Evergreen.

If you follow this link, you’ll be taken to my page that I used for a couple of seasons to figure out where to snowboard and how to get there. The page shows a handful of webcams from various resorts (A-Basin, Breck, Keystone, Beaver Creek, and Vail), the forecast (and links to extended forecasts), and the interstate 70 cams between Evergreen and Vail.

Hopefully someone will find this useful.

25
Oct

Presentation Resources

Need some good pictures for your presentations (for free)? Check out the Creative Commons Search Page and Stock Exchange. I don’t think I could ever do another presentation without these two sites.

22
Oct

Clemson - #10/#11

Clemson football has moved into the #10 spot in the AP Rankings and #11 in the USAToday Poll. After the Georgia Tech stomping, I’m glad to see them team continue to move up.

I’ve been to three of the four home games this year and they have all been great. The fan support has been wonderful and the team has been amazing this year.

I’m looking forward to the next three home games this season (and hopefully an ACC Championship and good bowl game).

19
Oct

Another Winter Arrives

… well, at least it has in Colorado. Araphoe Basin is open.

13
Oct

devLink Chalk Talk

Well, I made it to Nashville and I’ll be giving a chalk talk about TDD (well, kind-of). I’m planning on having the discussion around the benefits of TDD that we typically don’t talk about. I think that TDD has finally made it into the minds of most developers and talking about the non-testing aspects of TDD is an interesting topic.

I have a presentation that I can give on this topic, but I’m not sure if I’m going to do it with the slides or not. Regardless, it should be a blast and I’m looking forward to what others have to say about the ideas. I’m also extremely excited to hear the experiences of others and letting others know of the my experiences.

Here is a (compressed) mindmap that I put together regarding my thoughts on the session…

Session MindMap

09
Oct

devLink / Nashville

If you have a chance to make it to Nashville this Friday, you should check out devLink. Attendance is free and there is a great lineup of speakers that are set to be presenting. I’ll be up in Nashville on Thursday night and will be around all day on Friday for the conference.

The last I heard, registration is still open and there are already a ton of individuals that have registered to attend.

I don’t have the exact details yet, but I’ll be doing two chalk talks during the event. I’m looking forward to the event and I’m excited to see that the conference is covering some great topics and has the support of so many individuals.

I’ll post more details about my talks later this week as the details are ironed out.

I look foward to seeing everyone there.

08
Oct

Blog Moved

Ok, if you are reading this post you are subscribed to my new blog. I’ve moved my blog again, but my feed address (through feedburner) has stayed the same. If you see this post, you don’t need to do anything to pick up my new blog and new feed.