Nozbe’s mantra (and headline) is: “Simply Get Things Done!” – which means we want to provide you with a simple way to get stuff done as efficiently and as quickly as possible.
As we’re closing towards showing you the long awaited new user interface we’ve got cooking, I was revising many places where we could make things yet more… simple.
And one of them was Nozbe syntax for quickly adding actions. Until today it was pretty complex, to add a task that would happen on Friday, take you 30 minutes and belong to the project “test project”, in the context “internet” and that would recur “every week” and be your next action you’d have to write this:
My sample action (P test project) (@ Internet) (T 30 min) (D Friday) (N)
Pretty neat, right? But isn’t that too many brackets and parameters? How about like this:
My sample action on Friday @internet #test project %30 min every week !
Isn’t that cool?
Introducing new Nozbe syntax
The new syntax is short, smart and sharp:
I know, there are still some signs to learn, but they are all optional. If no project is specified, the action goes to your first one. The most important thing is that there are not brackets and Nozbe understands the dates! Tomek, our talented developer worked really hard to make Nozbe this intelligent and he’s done a great job!
Here – some real life examples:
Read GTD by David Allen #private @home
Download new app @computer %15 min !
Pay landlord on Monday @bank every month
... and the list goes on and the next coolest thing is that:
This new syntax WORKS EVERYWHERE
This is true, this new syntax works in:
Try it for yourself and play with it and let me know what you think!
One more thing – we’ve added a great new way to email stuff to Nozbe – again Nozbe will be way more intelligent than before… I’ll blog about it in a bit.
So is Nozbe intelligent or what? :-)
Technorati tags: nozbe, gtd, language, syntax, email, twitter
Comments:
Great! A very useful improvement would be “completion”. Instead of writing %30 min it should be enough with %30. The same with projects if I have projects Aaaaaaaaaa, Abbbbbbbb, Accccccc it should be enough to write #Aa to refer to the first project.
Thank you!
OK, P is now #, T is now %. That sounds less intelligent because P=Project and T=Time was easier to remember.
Sounds great. Most of the time, I use other services to just get things into my Nozbe inbox. Then, I organize those things in my daily and weekly reviews. So, this is perfect, I don’t have to do all those parentheses when I’m tweeting or emailing things on my phone (where getting to the parentheses is a drag).
Also, good to see you’re still supporting the old format so that template I made still works for big imports, like switching from other services to Nozbe. If anyone needs a simple spreadsheet converter for tasks, http://tinyurl.com/6×58ea.
Keep up the good work.
These are my experiences: I write “Buy the milk tomorrow”. Nozbe automatically puts the date of this task to tomorrow. One day later: The task is still “Buy the milk tomorrow”. But I have to buy it today! Why cant Nozbe remember the milk correctly?
That is nice! I wonder if nozbe API will also support this? (it does not currently).
In my ubiquity commands for Nozbe I have some things done for adding new task – providing project and context in natural language (this is feature of ubiquity), but I don’t have other things like time, repeated and next actions implemented. If this feature works in Nozbe API, it would be very great!
This is currently very buggy. Please turn it off! Half the time I try and enter a task it gets truncated and I have to edit it.
Try entering any task that starts with the word “Get” and has a word with “on” as a suffix (such as “get estimation agreed”) and weep.
I hate it
Do you guys know that this feature is BROKEN??? It will truncate ANYTHING that is after an “on” whether “on” is a part of another word or not, and whether what follows “on” is successfully understood as a date of not.
I’m surprised this bug is still live — it has been discussed in the forums since it was launched.
My suggestion: truncate ONLY the successfully understood “date words” that follows an “on” word, and don’t even try to understand an “on” date if “on” appears in another sentence (e.g. “automation sucks if broken” where “on” appears in “automatiON”).
Otherwise, we still love and use the product heavily. thanks…
Such a shame that this is ruining the whole Nozbe experience. I’ve now been bitten by the embedded “on” a few times. And being just back from 3 weeks holidays I have a ton of processing to do! Please fix or switch this functionality off? Thanks.
@Paul – I am in a similar situation having been the the hospital for 10 days. When I returned to work this week, I had a lot of catching up to do and at first was very concerned about the issue until someone pointed out it was the natural language feature.
@Michael – My suggestion would be to add a switch in account settings to turn the feature on if desired. It should be off as a default as it greatly intrudes on entering tasks, truncating some, adding unexpected dates, etc. and will most likely confuse new users.
Guys, really sorry for this bug with the natural language feature. We believe we’ve fixed all the bugs with this feature but please let me know if there is something we haven’t found.
Again, really sorry we’ve spoiled your Nozbe experience… we actually wanted to make it better thanks to this feature… :-(
Is there a way to include a date in the action without it being seen as a Due Date? if I enter “read Carlo’s email of 2/25” Nozbe assumes this is due on Feb 25.
We’ve fixed the due date problem.
Due dates
In order to have something happen on a due date, you need to write “on” or “at”
Example:
Review mail from 25 April
will not add due date.
Review Mail on 25 April
will add a due date.
Recurring dates
No need for the ^ trigger anymore, just write:
every week, every other week, etc.
and it will work!
@Michael
This seems to be working strangely for me in that the basic setting up a task works, but the @context seems to be ignired. I’ve tried putting it in (), leaving a space between the @ and the context name (or not), playing with case, but nothing seems to work. Help please!
Hi,
I would like to suggest an alternate syntax for the time a task will take. In my opinion, the tilde sign is more natural in this case, since you’re anyway probably estimating how long it will take. So writing something like
Do laundry @home ~15 min !
seems a bit more natural and intuitive to me.
Nice if the API accepted this for new actions
I have been working with this for several days and it doesn’t work.
The date today was not added, the time 60 min was not added, the context was not added and the they way the action was entered looked just like the syntax.
I’d love to be able to assign tasks using this feature as well. Right now I can send an e-mail to the person who should do the task, but they don’t get assigned the task.
Yes, I second Kito’s request. It would be extremely helpful if we could delegate tasks to specific people via e-mail. Any chance of this getting implemented soon? Seems like you could just use something like “Delegate to [name] on the line, and that would work.
The only issue I see though, is that each user has a different e-mail address…so is it currently possible to just have someone enter in your specific nozbe email address with the project already in there (as the e-mail address you are sending to).
The problem with this though, is that you then can’t assign the person, in one e-mail, tasks that span across multiple projects. In addition, you can’t just do one e-mail, and give tasks to multiple people…
Those two reasons are the main reasons that we need an actual syntax like that @ sign for contexts…
Great stuff Michael! Just one suggestion, if the ^ symbol is all about “every” something why not just lose the word “every” from the new syntax? – means less typing… so ^day or ^week or ^month, etc.