Archive for the 'Technology' Category



Voice chat added to Thinkature!

We’re pleased to announce that we’ve added voice chat to Thinkature!
When you log into a workspace, you’ll notice a speaker button to the right of the user list. Click on that button to get at the voice chat controls (join/leave voice chat, adjust microphone settings, etc.). You’ll always be able to see who’s […]

Setting up handlers that run after an event has fired is a tricky thing to do in JavaScript. Suppose you’re trying to work with text as it’s being entered by a user. As a silly example, suppose you wanted to have a <div> mirror the contents of a <textarea>. You might try […]

Jon and I were answering some interview questions for an email interview we’re doing with the folks over at VoodooVentures a few days ago. One of their questions was about how we defined Web 2.0 and whether we thought we were a Web 2.0 application. The idea of Web 2.0 has bugged us for a […]

The Cost of Adding New Features

Here’s a conversation Jon and I have a lot: What is the incremental cost to the usability of our application if we add a specific new feature?
We think this is a critically important question when designing an interface. Thinkature is intentionally a really simply application. We offer fewer features than some of our competitors. Strategy, […]

Very large JavaScript applications like Thinkature are not yet very common (or at least not as common as their smaller AJAX cousins). As a result, the body of literature on designing, debugging, and optimizing those applications is small, although it is growing.
As we got ready to launch Thinkature, we noticed that loading complicated workspaces […]

Lately, I’ve been working hard on revising the interface for managing and exploring workspaces. One of the challenges that popped up in the process was creating a list of contacts known to the user to making inviting them easier. Del.icio.us does this with tags; when you go to bookmark a new page, it presents you […]

If you had met us five weeks ago, and asked us “So, when will you have something I can play with?” we probably would have said “Should be about two weeks.” Then, if you ran into us a restaurant a two weeks later and asked the same question, you might have been surprised to hear […]