April 14, 2012, 7:41 AM — In software, "new" all too often means "complicated." New tools often tempt us with futuristic features and promises of improved productivity, but learning to use them can be a confusing experience, not to mention the time lost while trying to get up to speed. So when I see a tool that is truly new, but also manages to be simpler and more streamlined than the current alternatives, I am truly impressed. Hackpad is one such tool: A new breed of Wiki that shows how much simpler and fluid wikis can be.
Most wikis have two page states: You're either viewing a page (a static piece of HTML), or you are editing it using a textbox in your browser. Hackpad melds both modes into one: To edit the page you're currently viewing, just click anywhere in it. The screen doesn't change, and you're not taken into a bulky editing form. A text insertion cursor just starts blinking, and you can start typing.
Hackpad can do this because it doesn't have to worry about collisions between multiple users editing the same page simultaneously and then saving and overwriting each other's work. In fact, there is no Save button: All edits are done in real-time, and other users viewing the page can see what you're typing as you're typing it. This feature made it easy to use for collaborative note-taking in SXSW.
Another thing that's confusing about regular wikis is figuring out who wrote what. A page usually looks like one cohesive piece of writing, when in fact several authors wrote and amended different parts of it. With Hackpad, when you write a new paragraph, it is marked with an author color and your name is written in the margin next to it. When you edit an existing paragraph your new text is underlined with the same color, and anyone hovering over your text with the mouse can see that you wrote it, even if it's just a single word in the middle of someone else's sentence.
Hackpad is still in its infancy, and it is not perfect. The most important feature missing is revision history: Individual users can undo their immediate edits (Ctrl+Z), but you can't roll a page back in time to a previous state. This is interesting, because Hackpad is partially based on open-source editor Etherpad (acquired by Google in December 2009), a collaborative text editor that has an excellent timeline feature for managing revision history.