Blog

Other

Upgrading an ACS Installation

This document will walk you through upgrading ACS from one major version to the next. If you need to upgrade across several major versions, take them one at a time. If you haven’t kept up-to-date for a really long time, it may be better to start afresh and invent a way to move your old data into the new system. See the <a href=”http://www.arsdigita.com/doc/upgrading”>other upgrading document for how to do that.





The process being outlined here involves shutting the...

Read more…

Task Manager

Yet another software design proposal.



The Big Picture



I need a tool to help me manage my time. It’s my time, and the tool should recognize that fact. It shouldn’t try to make me do anything I won’t, and it shouldn’t get in my way. That’s the main idea here.





Here are the main requirements for my task manager:





  • I want my tool to help me remember tasks that I must get done. But I also want it to remember things that I’d like to get done, that are not critical...

Read more…

Task Board

Humans work best when they can concentrate on one task at a time. But very often, in order to accomplish your task, there are a number of subtasks that need to be done first. These necessary subtasks are often seen as annoying and distracting, because they’re not your main focus of attention. Consequently, they often also end up being badly performed, because you just want to get them over with, so you can get back to your real goal.





When you’re hungry, for example, you want to...

Read more…

Knowledge Management

Knowledge management is one of those very ill-defined buzzwords that everybody claims to be doing. Also, it’s an area that exposes some quite fundamental ideological differences. Which is why it’s an interesting area. Here’s my take on it.



The Problem We’re Trying To Solve



Knowledge Management is fundamentally about creating a forum where people can teach each other. The same person will contribute with his knowledge in some areas and learn from other people in other...

Read more…

Sharing Ideas



In order to share your thoughts, ideas and knowledge, you often have to write them down. This will often take the form of a short document, a memo if you will. But a memo is really static and boring. What’s interesting is the evolution of thoughts and ideas through collaboration. This paper outlines a software system to support this (on the web, of course).



The Scenario



Say Wendy Wise has a great idea about how to make politicians tell the truth. She writes up some initial thoughts...

Read more…

Knowledge Sharing

These are some thoughts that <a href=”http://www.branimir.com”>Branimir Dolicki and <a href=”/lars”>I, generated while developing Knowledge Management for Siemens. I hope to one day put reality behind all this and see how it works in real life.



The huge picture



What is “knowledge sharing” or “knowledge management” (km) anyway? It’s basically people teaching each others. So a km system must ultimately be built on ideas of how...

Read more…

Bookshelf

Random pieces I enjoyed reading.



Software design



These are on the top of my list. Cooper’s book is great for learning about the process of developing software in general. Philip’s book is about web sites, and since all interesting program in the next few years will be web sites, it’s equally relevant. Scott McCloud’s book is about the combined visual and written language used in cartoons. As it turns out, these are the same elements available to most software. Finally,...

Read more…