The next best thing after sliced bread

Is it a todo-list manager? Is it an outliner? A project management tool? A shopping list solution on steroids? A way of designing business processes? A way to describe… the human DNA or the solution to mankind’s problems or the whole freakin’ universe?

Yes, yes, yes. It’s all of the above. It’s WOIM! And it is out in version 1.4

With this version, I have added time repetition (thanks to Nilo de Roock) and checkboxes for items – with optional date stamps for items that are Done (thanks to Christopher Truett).

No, this is not a piece of software. It is a description for how you can describe anything. And I do mean anything.

WOIMIf you want a software solution to go with it, learn VIM and add the accompanying VIM plugin. Then you have all you need to comfortably write neat WOIM lists and use it for anything from shopping lists to the description of Quantum Mechanics. It’s yours to take, and you are welcome.

14 thoughts on “The next best thing after sliced bread

  1. I have used vim quite a lot but I’m not sure I completely get how to get started with this ?

    I have of course put the:
    1) filetype plugin on
    2) au BufRead,BufNewFile *.woim set filetype=woim

    in .vimrc (or _vimrc) file, and then made a file called test.voim where I can copy paste the big example from the pdf that is the documentation.

    But then what ?

    I dont completely understand where you want to go.

    Freemind is what I use for these kind of multi tasks but of course always looking for new inspiration..

        1. So, to respond to freemind or such – WOIM is so much more than a mindmap tool. It can be used for database design, design of parallel programming (with the timing tags), todo-lists, shopping lists or whatever. Tha main point is that it can do all that mindmaps are capable of and then much more – including being a tool for collaboration – as it concists of only text (makes it wiki-able and easy to use with tools like EtherPad)

          I use it a lot for business process design (an area where freemind is easily the wrong tool).

    1. When you have it installed – just start making a WOIM list on your own – try outlining an organizational chart, a knowledgebase structure or try to outline a project. Send me the file and I can readily comment it and inspire you.

  2. Geir, what is the easiest way to use WOIM across Mac/PC/Android/iOs devices at the same time?

  3. I got Vim already.

    I’ll figure out a way to access the data from a central source on my own.

    Started using it yesterday. I’m seeing interesting applications for this method.

    Hmmm …

  4. Hmm. Geir, I suggest you make a post where you demonstrate one day of WOIM usage so people can see how it works and flows in real time.

    Something … like … this:

    Monday 7:00 AM: Made WOIM list for annual company party.
    Monday 9:00 AM: Ben updated the AVP software and checked it complete. I was now ready for review and checked review off the list. Candice updated the master document and completed this WOIM list. The list was filed in “Software Lists” file.
    Monday 10:15: Wrote WOIM list for family boat trip to Egypt.
    Monday 11:00: Candice launched WOIM for the upcoming quarter reports and what is needed from whom.
    Monday 11:15: I added some items to Candice’s report.
    Monday 8:00 PM: Updated WOIM meeting list.

  5. I’m enjoying this plugin a lot.

    Looking in the WOIM document i see that flowcharts can be created from the text files. How is this being done? Is there a vim plug in to generate those files (in whatever format they are)?

    Is it possible to link WOIM files so you can force it to act like a wiki and therefore might replace task list/note taker programs like TomBoy (or vimwiki)?


    1. I am glad you like it 🙂

      The flow charts are created manually by drawing them in Dia, Visio or similar programs. There exists a prototype WOIM->Flowchart converter written in Haskell (no less) and another one was started using Java. It would be wonderful if someone took up the task of creating a complete converter before I find the inspiration to do so.

      As for linking WOIM files, I simply reference a file within a WOIM list and use “gr” to jump to the other file. From the 1.7 release notes:

      Expanded “gr” (Goto Reference): Made it possible to reference external files by the use of #file:/pathto/filename, #file:~/filename or #file:filename As long as the reference is prefixed with “file:” after the “#”, the command “gr” will open the referenced file.

      1. Thanks for the quick response. I’m going to enjoy exploring this. I’m also investigating the emacs .org mode clone for vim.

Have your say

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s