calvin-brand-light-mode
calvin-brand-dark-mode
∕
⌘K
About Calvin Podcast We Can Do This Book Speaking
aAbout Calvin
Podcast
wWe Can Do This Book
sSpeaking
Back

UI For Diagramming Software

Technology
Calvin Correli·May 17, 2000· 2 minutes

When I want to write something, writing on computer is much more efficient than writing it with pen and paper. But then I want to throw in a quick diagram or a drawing to illustrate my point, and the situation is reversed. There’s nothing inherent in the technology that says it has to be that way. It’s simply because our user interfaces aren’t sophisticated enough … yet. These are some quickly fetched ideas for how this situation could be remedied.

Drawing Diagrams

All the diagramming tools I’ve seen still live by the old MacPaint paradigm. They’ll have me choose the tool first (“I want to draw a box”), then let me use it. There’s no reason that the software couldn’t try to guess from my drawing what I want to do, then adapt to that.

Here’s how I envision it: I grab my pen and start drawing: boxes, lines, point to where I want to write annotation and start typing. The software should be smart enough to figure out that I’m trying to draw a box and make it nice and rectangular. It should figure out when I’m trying to connect boxes with a line and make that line look nice and smooth. It should also let me quickly and easily move around my box and keep the lines connected right.

Of course the software’s guess will be wrong at times, so it should be transparent what it’s doing, and easy for me to correct it without breaking my rythm too much. I don’t have any good suggestions for this yet.

The Mouse Sucks for Drawing

The mouse is a really lame input device, especially for drawing. Humans have used pens for centuries, and we’re really good at controlling them with our fingertips, as opposed to mice, where we have to use the whole arm. Pens will hopefully become more ubiquitous soon.

References

  • Ideogramic works with this sort of thing.
Previous Task Board
Next Knowledge Management

Comments

Write a comment...
00:00 Recording...
calvin-brand-light-mode
calvin-brand-dark-mode
1 Chestnut Hill Plaza #1139
Newark, DE 19713
United States
Copyright © 2026 Calvin Correli
powered by