All in a day’s work

Sticky notes are possibly the best project management tool around. And a special message for my colleagues at IoB.

HPRD To Do, 2003/12/24
I use ‘o’ to indicate a task, ‘x’ for a completed task, ‘ø’ for a task that cannot be completed because of external conditions, and ‘…’ for a continuation of the previous line. This scheme works better for me than any to do list management tool I’ve used, and I’ve used lots.

Another thing that works in favour of sticky notes: the window lacks unnecessary space consuming decorations and can be easily resized and positioned in a corner of the screen where it is always visible. Try, for example, doing that with a to do list attached to your calendar application or a conventional editor like Microsoft Word.
  • Avatar

    mannu — Dec 24, 2003 4:53:31 PM — #

    You guys use the camel notation, as in methodName, for method names? I thought in Python the default was method_name. Anyway, doesn't matter. It's the project's naming conventions that rule.
    • Avatar

      Kiran Jonnalagadda — Dec 25, 2003 12:07:22 AM — #

      My standards are:

      Variables: variable_name
      Methods: methodName
      Classes: ClassName
      Constants (very rare): CONSTANT_NAME

      For methods that take no parameter and return a value, essentially behaving like a property (since Python 2.1 doesn't have true properties), I use method_name.
      • Avatar

        mannu — Dec 25, 2003 2:48:06 PM — #

        Hmm. Can you elucidate on that? What are "true properties"?
        • Avatar

          Kiran Jonnalagadda — Dec 26, 2003 1:25:35 AM — #

          Here you go:

          http://www.python.org/2.2.2/descrintro.html#property
  • Avatar

    thaths — Dec 29, 2003 6:43:14 AM — #

    Linux port?
    Is a Linux port of your particular sticky notes application available? I used to use the stickies that came with Gnome 1.2.x. Looks like it hasn't been ported to 1.4 yet. Don't say xpostitplus as I dislike it. It is so 1990's.

    Thaths
    • Avatar

      Kiran Jonnalagadda — Dec 29, 2003 7:39:43 AM — #

      Re: Linux port?
      This is a port of the Mac OS 9 sticky notes app, using Apple's CarbonLib. I guess the architecture is way too different to take it over to Linux and X11.

      But given that this is nothing more than a yellow window with a rich text control, writing an app from scratch in Linux should be trivial (using GtkHTML for the rich text editor and saving notes as HTML).
      • Avatar

        thaths — Dec 29, 2003 7:53:33 AM — #

        Re: Linux port?
        I found Goats. Pretty neat. Why reinvent the wheel, eh?

        Thaths

Leave a Reply

You can respond with a photo by tagging it on Flickr with