Alan Cooper on knowledge work as craft

Commercial programming is clearly a craft. Unfortunately, the failure of our profession to recognize this has allowed two profound problems to grow. First, programmers almost never work to a plan. All craftsmen exercise their skill within a context well defined by detailed, written descriptions of the desired ultimate form. These plans are typically devised and drawn by an architect, a role rare in the software world. Architectural plans are necessary to ensure that the work of multiple craftsmen dovetails together, and that it meets the buyer's expectations. Most contemporary programmers work only from a list of features and a deadline.

Second, programmers are almost never supervised. Craft is by nature detail-focused and deeply involving. Good craftsmen regularly work in a state of flow, so they must depend on others to make sure their efforts merge with those of other craftsmen. The supervisors aren't there to keep craftsman from dodging work, but to ensure that the big picture is tended to. A well-crafted building, for example, is more than an assemblage of sturdy walls; the walls must connect properly. The craftsmen can do this, but they rely on someone else to coordinate their work.

[Visual Studio Magazine – The Software Architect – The Craft of Programming]

Excellent food for thought from Alan Cooper. While he is focused on programmers, I think his points are more broadly applicable to a variety of knowledge work settings. He helps identify some of the critical dimensions along which knowledge work as craft differs from industrial work and how those differences have important implications for management. Thanks to Roland for the pointer.

 

Grassroots knowledge management

 

One critical feature of most first generation knowledge management efforts is that they were designed and implemented following the standard corporate approach of top down, centralized, resource planning and implementation. In an industrial environment you can maybe get away with planning processes that treat all resources as fungible. Then centralized processes might be adequate, although you would think that the failure of Soviet style centralized economies would give more corporations pause.

Knowledge work, on the other hand, depends on extracting maximum advantage out of the unique characteristics and experiences of each knowledge worker. Knowledge management, from this perspective, has to be a decentralized, grassroots, activity. If you accept that premise, the promise of weblogs in knowledge management becomes clearer. Weblogs operate on grassroots assumptions by design.

RSS resource page from Michael Fagan

Michael Fagan's Absolutely Fantastic, Really Cool, Just Plain Excellent RSS Resource.

Michael Fagan's Absolutely Fantastic, Really Cool, Just Plain Excellent RSS Resource

Wow. Michael Fagan just emailed me about his new RSS resources page and asked me for comments.  I don't even know where to start — and that's not because its bad — its just plain excellent.  I'm sure in time I can come up with comments but for now run, don't walk over to his site.  Recommended.

[The FuzzyBlog!]

Let me add my endorsement. Definitlely an excellent resource.

TIA, ESP, and data mining humility

TIA – the new ESP research? [SATN]

…And I am afraid that the country is unable to understand that the so-called scientists (including Adm. Poindexter) who are leading this are about as clueless as the ESP researchers were, as to their biases, etc. Clever computer science, even powerful and correct computer science, will serve the same role in this process that the powerful statistical methods served in the Dr. Rhine’s ESP research enterprise. The math was not wrong… but it helped create a delusion.

Typical smart, thought provoking, commentary from David Reed about the dangers of data mining and powerful statistical techniques when used to ask vague and stupid questions.

David deeply understands that powerful tools are dangerous unless they are wielded very carefully by people you can trust.

Knowledge management and weblogs

Knowledge management has been premised on the notion that the knowledge to be managed already exists and simply needs to be collected and organized to obtain the promised benefits.

One reason that so many of us find weblogs exciting in the realm of knowledge management is that weblogs reveal that the most important knowledge needs to be created before it can be collected and organized.

This is similar to the argument about the important split between tacit and explicit knowledge but much simpler. There is a category of knowledge that lies between explicit and tacit–what a colleague of mine, Jeanie Egmon, labels as “implicit.” This is knowledge that is actually fairly simple to write down once you decide that it's worth doing so and once you have tools that make it easy to do so. It's the knowledge of context and the whys behind the whats. It's the knowledge that's obvious at the time and on site, but mysterious even to its creators six months and six hundred miles later.

In the knowledge economy that we all live in, even if we keep trying to stay comfortably ensconced in the industrial economy that used to make so much sense, we need to reflect on and learn from experience on a daily basis in order to maintain any sort of edge. That reflection and learning depends on having high quality raw material to work with. That's what weblogs provide.

Thinking in public, part 4 – impact of loose coupling among weblogs

KM, blogs, dialogue, identity building. Good summary of an interesting discussion between Jim McGee, Sebastian Fiedler, Lilia Efimova, Denham Grey on Blogs, dialogue and identity… [elearnspace blog]

Nice point about how this thinking in public is a set of parallel threads that intersect and separate. You get the freedom to reflect on what you're reading in other blogs, but you also get to engage in this loosely coupled interaction.

I wonder if part of what I'm finding valuable in this addition to the broader set of tools for thinking is this degree of “loose coupling?” You're not wrapped up in the middle of an argument, but you also don't have a real opportunity to wander off into the poppies and contemplate your navel. I think this is particularly so if you add in the aggregator/news reader side of this interaction. I'm able to track this evolving exercise in collective reflection without having to go from place to place to follow it. At the same time, all of my reflections are collected in this one spot (and shared via my news feed).

Thinking in public, part 3 – risks and barriers

Got an interesting email from one of my readers, Jack Vinson. I'm reposting it with his permission.

I have to mention a concern that will arise as blogging gets higher on the corporate radar screen.

In today's blog you summarise that weblogs enable people to “think out loud” in a convenient way. This is something that corporate lawyers will wince to read. And prosecuting attorneys will drool. The problem is the way the US court systems have developed: A prosecuting attorney can dig through any and all relavent documents, looking for damning content. And this content is frequently devoid of context. “Look what that manager wrote in the marginalia!” Or “Look what 'evil' comments I found in the original version of this document” (from documents that have used the Track Revisions tool in MS Word). Never mind that the larger context has nothing sinister happening.

I could easily imagine that weblogs could be host to all sorts of “thinking out loud” discussions that would be ripe for the picking.

Of course, companies have to deal with these kinds of things all the time. They must get business done, while at the same time protecting themselves as much as possible. Most will encourage their people to “write smart” when committing anything to a potentially permanent record.

First off, it's clear we need to encourage Jack to join the ranks of bloggers. And I suspect that he's right about what some of the early reactions are likely to be from corporate counsel. How do we work through this objection?

For most companies the focus will remain on doing business and doing whatever best contributes to getting the job done. I remember a conversation a few years back with an attorney who had done some work with Cisco. Cisco managers basically said “we're using email to run our business, we're making commitments and binding agreements with it, and it's your job to figure out how to make that work, so deal with it.” While there may be some initial hemming and hawing, the concerns Jack raises won't be show stoppers.

I think there are two reasons to believe that internal weblogs will actually prove to be a better solution than email and newsgroups for this category of concerns. First, weblogs directly address the out of context problem created by email and newsgroup and exploited in discovery proceedings. Weblogs keep the context visible both in terms of the chronological and archive structures of the weblog format and in terms of the practice of linking across weblogs. Second, is the point that Jack raises at the end. The public nature of weblogs does encourage more attention to “writing smart” than email and newsgroup formats. It helps keep you focused on the notion that you are writing for the record. I sometimes wonder what would have happened at Enron if they had done more of their thinking “in public.” If an extensive weblog culture had been in place, could they have done wha they did? I don't know what the answer to that thought experiment might be. But if you had a choice between joining an organization with an active weblog environment or one that discouraged them, which would you choose?