Website outage
Oops ... just upgraded my server to run PHP 5 and forgot to check if my old version of Drupal was compatible (it isn't).
It's running again in a half-usable form now, but I'm sure the observant among you will have noticed the issues with menus.
Should have more fixes in place very soon.
Response to "Knowledge Management 2.0"
A response I have submitted to the editors of Federal Computer Week:
While not denying the benefits of effective collaboration, calling it "Knowledge Management 2.0" is an unfortunate designator that vastly undersells the scope of Knowledge Management activities.
Yes, KM should include programs that foster collaboration. But KM programs can go far beyond this.
KM can facilitate continuous process improvements through the observation and managed intervention of knowledge exchange patterns within teams and groups. KM can improve /how/ people think about the knowledge they acquire and how they subsequently act upon it.
Drupal Apps
Information SystemsUPDATE: Fixed some errors which prevented a true vanilla install.
Drupal has a very powerful framework for building Content Management applications, but it's also got some great features for general web application development. In particular, Drupal 6 comes with a very powerful Forms API which greatly simplifies data capture and validation.
I've been working on ways to remove the dependency on core Drupal modules (particularly the 'node' module, which just isn't necessary or useful in some cases) and produced a patch which can be installed using the Drupal "profile" method.
Google Sites and the AJAX universe
JavaScript has been a feature of browsers since way back in 1995. Often derided as a "toy" language, JavaScript used to be seen as an optional extra -- where turning it off would have no great detrimental effect on the workings of a site.
How times have changed.
Now, after the AJAX revolution, JavaScript is not only vital to the proper functioning of web pages, but the performance of the JavaScript engine is vital.
I'll give you a simple example. Try using the new Google Sites using IE6 and then try again using the Firefox 3 release candidate. The difference is simply astounding.
Why ODF beats OOXML
Information SystemsWhile any documented, open standard is better than none at all, I have to agree with Rob Weir when he says:
[Does] a standard ... [represent] reasonable engineering decisions, not just for that one application, but for general use? Or in ISO terms, does it represent the "consolidated results of science, technology and experience"? ...
[L]et's take a look at how OOXML and ODF represent a staple of document formats: text color and alignment. I created six documents: word processor, spreadsheet and presentation graphics, in OOXML and ODF formats. In each case I entered one simple string "This is red text". In each case I made the word "red" red, and right aligned the entire string. The following table shows the representation of this formatting instruction in OOXML and ODF, for each of the three application types:
Fujitsu BToPPe & Results Chains
Information Systems | Knowledge ManagementAt a meeting a few weeks ago with Fujitsu representatives, I heard about their BToPPe framework. This is a system that can help to ensure that companies understand all relevant dimensions of investments which are made.
I hadn't heard of this framework before, but found it interesting:
Essentially, it's just a SWOT analysis, but focusing the enterprise on overlapping domains that may impact on the potential success of a project. For complex issues, it may be a good tool to examine possible impacts in a structured way.
XMLKit
Features | XMLXMLKit is a bundle of useful XML conversion and validation programs using batch files to simplify their deployment and use. Available programs include:
- jing
- Validate XML against RelaxNG and RelaxNG Compact schema
- msv
- The Sun Multi-Schema XML Validator allows validation of XML documents
in RELAX NG, TREX, XML DTDs, and a subset of W3C XML Schema - relames
- Validates RELAX NG with embedded Schematron support
The limits of reductionism
Information SystemsIf you've been trained in Computer Science, there's a good chance that you see problem solving as primarily about breaking down big problems into lots of small, solvable problems.
(Alternatively, you may have learnt to create solutions to small problems independent of the big problem, which might then be usable when solving the big problem, but either way, it's the same pattern: small used to solve big.)
The drawback with this approach is that it leads to a tendency for reductionism; the idea that the universe is just a big problem waiting to be broken down into ever-smaller problems that need solving. The ideal reductionist position is to prove everything from the theorems of physics (dealing as it does with the fundamental particles of the universe).
Social norms and market norms
Knowledge ManagementThere's a book called "Predictably Irrational" by Dan Ariely. While I wouldn't really recommend the whole book, it did contain one experimentally-supported concept which I found interesting.
In essence, the experiment tested the idea that humans operate according to either social norms, or market norms.
If true, this would explain why some companies struggle to achieve effective collaboration: their environment emphasises market norms, and thus the what's-in-it-for-me principle wins out.
On the other hand, if the company achieves an environment where social norms are dominant, effective collaboration is much more likely.
Pouvoir-savoir
Knowledge ManagementIn an ongoing debate on actKM about the relationships between knowledge and information, Foucault's concept of pouvoir-savoir has been raised by Michael Olsson. The original quote is here:
« Il n'y a pas de relations de pouvoir sans constitution corrélative d'un champ de savoir, ni de savoir qui ne suppose et ne constitue en même temps des relations de pouvoir... Ces rapports de "pouvoir-savoir" ne sont donc pas à analyser à partir d'un sujet de connaissance qui serait libre ou non par rapport au système de pouvoir ; mais il faut considérer au contraire que le sujet qui connaît, les objets, sont autant d'effets de ces implications fondamentales du pouvoir-savoir… » (« Il faut défendre la société »)

