~/.diary schedule


Priorities - A: high, B: medium, C: low; Status - _: unfinished, X: finished, C: cancelled, P: pending, o: in progress, >: delegated. Covey quadrants - Q1 & Q3: urgent, Q1 & Q2: important
B1XEncode all the financial information {{Tasks:999}} (TripToAuAndNz)
B2XRemember relative paths from E-Mail from Alan Schussman {{Tasks:997}} (RememberMode)
B3XMerge new planner info from E-Mail from John Sullivan {{Tasks:996}} (PlannerMode)
B4XMerge gary@gnu.org--2004/emacs-wiki--gary--1.0--patch-6 from E-Mail from Gary V. Vaughan {{Tasks:995}} (EmacsWikiMode)
B5CFind information on dsef 828 sony {{Tasks:998}} (Adphoto)


8. Links in PIMs

I had been thinking along the web way, but this paper suggests another approach more suited to the semantic web. Interesting insight.


7. MegaWiki: Like PlannerMode, but for the Palm

Categories: PlannerMode#44 -- Permalink
<nop>MegaWiki seems to be the Palm equivalent of PlannerMode, except with better stylus interface. It seems to be free and open source software, too!

Time to borrow a Palm...

FreewarePalm: MegaWiki v5.4

6. Shopwise on Linux

Categories: None -- Permalink
Shopwise Araneta Center Cubao will be opening on May 5 with about 40 GNU/Linux-based POS units. Congratulations, Jijo!

I tipped him off about packages:fai after he described his project to me. Glad he found it really useful. =)

Chat on localhost%23bitlbee

5. Small commits

Categories: None -- Permalink
This is almost exactly what I do with planner. I try to keep commits as small and self-contained as possible. Not only does it make it easier to roll back (although I still have to figure out how to mark certain changesets as do-not-use, aside from deleting them from the revision library), but it also makes it possible for people to cherry-pick changes.

This works to my advantage as well, as other people are encouraged to make their patches nice and small. I still have to hand-tweak some changes. For example, Gary Vaughan uses a different tree structure. However, I can review the patch logs and merge the changes in manually.

java.net: Keep Changes Small: A Happy Jack Story %5BApr. 27, 2004%5D

4. Why web forums don't mail you repiles to your posts

Categories: None -- Permalink
If they mailed you responses, they'd effectively kill the community. C'mon, are you going to keep checking back there? I wouldn't. Good point. Very very true.

Joel on Software - Building Communities with Software

3. Levels of programmers

Categories: None -- Permalink
I think I should show this table to my class to give them an idea of their career path and the growth required.

Joel on Software - How do You Compensate Programmers?

2. Scrubbing software

Yeah, I think I should just scrub the CoursesSubmission system instead of rewriting it (as I'm so tempted to do).

Joel on Software - Rub a dub dub

1. Situated Software

Link from TerryP's blog

I think this is why I have so much fun working on PlannerMode. I have a clearly-defined set of users in mind (mostly the mailing list) and I love threshing out interfaces and features with them. It's not a large-scale application and it certainly doesn't appeal to the masses, but it can be quite powerful when you get the hang of it.

Hey, Emacs is like that too. =)

Open source supports situated software very well, as you can tweak something existing in order to fit your needs.

By the way, the author taught a class called Social Software.

Must forward to Dr. Rodrigo. This is her kind of thing.

Shirky: Situated Software