From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Clemente Subject: Productiviy tools (was: Scaling org-mode) Date: Mon, 14 Sep 2009 01:30:43 +0200 Message-ID: <87tyz6h17g.fsf@gmail.com> References: <87my4zfleg.fsf@mahal.sjds.teklibre.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MmyX0-0007rx-DG for emacs-orgmode@gnu.org; Sun, 13 Sep 2009 19:30:54 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MmyWv-0007nv-QD for emacs-orgmode@gnu.org; Sun, 13 Sep 2009 19:30:54 -0400 Received: from [199.232.76.173] (port=44342 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MmyWv-0007ns-LK for emacs-orgmode@gnu.org; Sun, 13 Sep 2009 19:30:49 -0400 Received: from mail-bw0-f220.google.com ([209.85.218.220]:64293) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MmyWv-0004mM-6u for emacs-orgmode@gnu.org; Sun, 13 Sep 2009 19:30:49 -0400 Received: by bwz20 with SMTP id 20so1860441bwz.42 for ; Sun, 13 Sep 2009 16:30:47 -0700 (PDT) In-Reply-To: <87my4zfleg.fsf@mahal.sjds.teklibre.org> ("Dave =?utf-8?Q?T?= =?utf-8?Q?=C3=A4ht=22's?= message of "Sat, 12 Sep 2009 23:45:11 -0600") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Dave =?utf-8?Q?T=C3=A4ht?= Cc: emacs-orgmode@gnu.org Off-topic. El dom, sep 13 2009 a les 07:45, Dave T=C3=A4ht va escriure: > ;; my personal fav, run every 15 minutes > > (defun nag-timer () "Nag me when there isn't a clock running"=20=20 > (interactive) > (unless (marker-buffer org-clock-marker) > (say "Are you mating now?"))) > I like this very much and have started using it; let's see how annoying i= t can be. Do you really clock all the time you have Emacs open? That will give very= complete statistics about daily computer usage=E2=80=A6 if only you don't = end up clocking everything into a general task =E2=80=9E* do some things=E2= =80=9C. I have since long thought of more utilities like this, which watch my wor= k habits and help me correct them in the ways I defined beforehand. It woul= d be something like my org-boss and include: - warn when I'm not clocking anything (possibly do this only on work hours,= not at home) - check that each work day I work the hours I should, no less - warn when some tasks or deadlines start to seem difficult to complete on = time: - e.g. if there are still 30 predicted hours but the deadline is tomorrow = (so you won't be able to do those 30 hours) - or if I am being too slow (e.g. if after 1h working at a 4h task I am st= ill at 10%. To be on schedule I should have been at 25%) - motivate me positively when I complete tasks faster than planned - help me find the effort estimates which proved wrong (because I spent mor= e time than planned) - warn when I have too many scheduled tasks for today in my agenda (I shoul= d reschedule them) - complain if I have many same-level tasks and I haven't assigned prioritie= s to them - complain if I hadn't estimated the effort of task which has taken a lot o= f time - =E2=80=A6 I see there is much work to do. Many productivity improvements are person= al, so a single mode can't match all corrective needs. A single file with a= collection of working functions would be better; then users can adapt to t= heir needs the functions they want. How does this utopia sound? I alone can't develop this in time, but: if we put a file in Worg or cont= rib/, could we collect all our productiviy improvement tools and ideas? -- Daniel