Monday, April 23, 2007

Minimal ZTD



Minimal
Zen To Done
. Some good points:

  1. collect. Habit: ubiquitous capture.

  2. process. Habit: make quick decisions on things in your
    inbox, do not put them off.

  3. plan. Habit: set MITs for week, day.

  4. do (focus). Habit: do one task at a time, without distractions.


Emacs
with planner-mode
really helps out with #1 and #3. I'm loving planner-mode, it's a
really nice way to organize lists of things to do, and is right
inside Emacs, where life is sweet.

Although I love them, one problem that I have with web-based
applications is that they are just a little too slow. This isn't
an inherent problem with web-applications, but is instead often
caused by people putting too much flash in a website. Yes, yes,
your funky javascript transitions are beautiful, but they slow
down my interaction to where it isn't quite immediate, and that
slowness just kills a certain kind of flow.

What we need is to have web applications able to present three
kinds of interfaces:

  1. Beautiful javascripty interfaces to attract users

  2. Stripped down, basic interfaces for more advanced
    users that can be selected in a preferences page

  3. APIs that really advanced users and developers can use from
    other applications.



Then I can quickly try out applications, graduate to a quicker
interface when I start using the application regularily, and
finally move to an interface from within Emacs for things that I
use all the time.

Luckily, things are moving in this general direction, and that rocks.