Need training, coaching, or help leading an agile transformation?
email: mike@cottmeyer.com or call: 404.312.1471

Showing posts with label blog. Show all posts
Showing posts with label blog. Show all posts

Friday, August 7, 2009

Why Blog?

Anybody who pays attention to this blog knows... that for the most part... I write a lot. Its a pretty big commitment... and while I have gotten better over the past few years... I still sometimes spend 2-3 hours on a single post. So... one question I ask myself periodically is why I am doing this... and does it add value?

I wanted to share with you guys my thoughts around the reasons I've made a commitment to blogging:

I want to help others get better...

Somewhere along the way I missed my calling to be a high-school math teacher. Leaving high school... that is what I wanted to do... and really only decided not to teach because teachers overall are so poorly paid. Its somewhat entertaining to me that in my late teens I decided not to get a teaching degree and some 20 years later I have started a small private school and teach software methodology for a living. I think that I have that gene in me somewhere that loves to see the expression on someone's face when they finally 'get it'.

One of the things I consider a hallmark of my writing is that I always try to blend ideas and figure out how to make complicated things simple. I love trying to better understand stuff and present it to others in a way that is straightforward and direct.

I want to learn things for myself...

Most of what I write about is either directly or indirectly related to experiences I've had with clients or stuff I am talking about with folks in the community. Much of what I have been exploring the past few months has come out of my collaboration with Dennis Stevens and my attempt to apply some of those concepts in the wild. At the end of the day I am a problem solver... I need to know why things work. I need to understand where conventional thinking breaks down... and when it is time for something new.

I try to not to write about stuff that is half-baked... but there is definitely an element of noodling around and figuring stuff out as I go. If you see me get stuck on a topic... you can bet I have a real life problem I am trying to solve or looking for a way to better communicate something. I call those 'series' ;-)

I want to get better at communicating ideas...

As I am figuring stuff out... writing about it helps me get really clear about what I am trying to say. Some of what I am writing about now are ideas that I have been applying for years... I just didn't always have the language to explain what I was doing to other people. The nature of my job requires that I am clear and articulate about ideas that can oftentimes be very difficult to explain. The act of writing forces me to clarify my thinking and develop language to express my thoughts.

By writing I gain a better understanding of what I am trying to say. I can't tell you how many times I get asked a question where I fall back to language and ideas directly from some post on my blog. Hopefully all this thinking and writing and exploring helps others understand better as well.

I want to promote myself and my company...

While this isn't the primary reason I blog... I am definitely focused on promoting VersionOne as a company and myself as a thought leader in the agile community. I would be lying if I said I didn't care about my Google Analytics and my FeedBurner subscribers. I am very interested in my Page Rank and my Technorati authority. It's definitely cool to see how my writing impacts the community... what gets re-tweeted... what gets shared on DZone. Along the way... I've learned a lot about when to post... how to post... and what activities will influence traffic and interest.

Regardless of that though... I think I would write no matter who was paying attention. It's funny how doing this just kinda becomes a part of you. Blogging has become part of how I process information and form new ideas. I sincerely appreciate that you guys are along for the ride!

Subscribe to Leading Agile

Tuesday, February 26, 2008

At Peace with Paper

I am an admitted Blackberry addict and I love new gadgets. That said, there is just something organic, something spiritual about scribbling on a piece of paper. I just can't seem to shake my attraction to paper planning. I love jotting down ideas and circling key concepts. Being able to draw a line between two related concepts is powerful. Using different colors to show transitions and to communicate emphasis richly expresses what words do not. There is a place in my soul that won't be satisfied with a little electronic checkmark next to a finished task. I need to write.

But as much as I love my planner, it does have its limitations. If I want to share my ideas with anybody, I have to either photocopy them or rewrite them electronically later on. No one else is able to see my calendar so coordinating schedules becomes a pretty labor intensive task. I am never totally sure if my wife has me booked someplace and I just forgot to write it down. I have yet to figure out a way to make it receive email and it won't automatically remind me of anything. Did I mention that I am totally screwed if I leave it on the roof of my car?

I've been fighting this internal battle for the better part of 20 years. I would go through periods of time where I did nothing but paper planning but inevitably the limitations we just discussed would pull me back to using something electronic. When I would decide to go paperless that part of my soul in search of free form expression would pull me back to handwritten notes. After all this time, I've come to the realization that neither approach is going to give me everything I need in a planning tool, so for now, I am going to use both.

I think there is a lesson here that we can apply in our agile projects. It doesn't have to be one or the other when it comes to planning. If we are all in the same room collaborating, exploring new ideas, and everyone is able to see and touch the same information; paper and whiteboards are the way to go. When the job requires us to manage large amounts of data, to coordinate over distance, or an ability to look at data from many different angles; software can do that much more effectively than paper.

It is really just a matter of blending the two approaches in a way that allows us to be most effective as a team and deliver the most value to our customers.

Here is a link back to my post on Agile Chronicles:
http://blog.versionone.net/blog/2008/02/at-peace-with-p.html

 Subscribe to this blog

Subscribe to Leading Agile