Get the latest tech news
Calendar.txt
Keep your calendar in a plain text file. Calendar.txt is versionable, supports all operating systems and easily syncs with Android mobile phone.
You can edit plain text with nano, vim, emacs, micro, gedit, mousepad, notepad, joe... And if you're a poster child of planning your life, you can easily make goals for a decade "202 PhD" or a century "20 World domination". The other obvious alternative would be #hashtags, but as hash "#" is the comment character in bash shell, it would make many commands slower by requiring quoting.
Or read this on Hacker News