<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/assets/rss.xsl" type="text/xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"

>
<channel>
	<title>Sacha Chua - tag - book-draft</title>
	<atom:link href="https://sachachua.com/blog/tag/book-draft/feed/index.xml" rel="self" type="application/rss+xml" />
	<atom:link href="https://sachachua.com/blog/tag/book-draft" rel="alternate" type="text/html" />
	<link>https://sachachua.com/blog/tag/book-draft/feed/index.xml</link>
	<description>Emacs, sketches, and life</description>
  
	<lastBuildDate>Mon, 06 Jul 2026 16:20:27 GMT</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>11ty</generator>
  <item>
		<title>Optimizing your action loop</title>
		<link>https://sachachua.com/blog/2007/11/optimizing-your-action-loop/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Thu, 29 Nov 2007 03:48:01 GMT</pubDate>
    <category>emacs</category>
<category>org</category>
<category>planning</category>
		<guid isPermaLink="false">https://sachachua.com/blog/?p=4475</guid>
		<description><![CDATA[<p>If you want to be radically more effective at doing things, get better<br>
at deciding what to do. Few things are more personal than figuring out<br>
what you&#8217;re going to do with your life: at this moment, for this day,<br>
for the next few years. Few decisions are made as frequently. If you<br>
can improve the way you make that decision, you&#8217;ll reap the benefits<br>
everywhere.</p>
<p>We&#8217;ve all developed some ways of coping. We all have our quirks.<br>
One of mine is that I can&#8217;t settle on one way of planning my tasks.<br>
Some days, I&#8217;m all strategic and top-down, connecting my life goals<br>
with the tasks I plan to do that day. Other days, I just need to get a<br>
crucial task out of my head so that I don&#8217;t forget it while hunting<br>
for my keys. Some days, I block out time to work on my priority<br>
projects. Other days, I have to work around other people&#8217;s schedules,<br>
so it&#8217;s all about cramming whatever I can into whenever I&#8217;ve got.</p>
<p>Now think of all the other geeks out there, and you&#8217;ll understand how<br>
to-do list programs might outnumber programmers. Despite the<br>
collective efforts of companies like Microsoft and IBM, despite the<br>
coolness of Web 2.0 services like Remember the Milk, despite the<br>
renaissance of paper-based planners such as the Hipster PDA, I have<br>
never found anything as powerful as a plain text file in terms of<br>
personal productivity: a plain text file with shortcuts that are<br>
form-fitted to the way I work.</p>
<p>Here&#8217;s what my workday looks like:</p>
<ul>
<li>I do a _quick_ scan of e-mail to see if any tasks have come in. I copy those into my inbox. I resist the urge to reply right away, as that turns e-mail into a huge timesink.</li>
<li>5-10 minutes are enough to schedule and prioritize my tasks for the day. I see both my calendar and my task list at the same time, and I can estimate my load. I leave plenty of space for things that come up. I feel better when I finish my scheduled tasks and then cross off a few more, than when I don&#8217;t finish everything I planned and I have to postpone tasks to the next day.</li>
<li>I work on my highest-priority task for the day.</li>
<li>_Then_ I respond to e-mail.</li>
<li>Then I work through everything else in roughly 45-minute chunks, with some downtime in between to recharge my brain and take care of routine tasks.</li>
<li>My computer is set up to encourage me to take 10-second breaks every 5 minutes and 2.5 minute breaks every hour. The numbers are arbitrary, but the result feels good. This works out even better when I work from home: 2.5 minutes is just enough time to clear the sink, or to empty the dishwasher, or to start some tea&#8230;</li>
</ul>
<p>A plain text file keeps me all organized, thanks to the Org module for<br>
the Emacs text editor. The text file shows me what&#8217;s on my horizon and<br>
what&#8217;s on today&#8217;s schedule. The text file helps me deal with<br>
interruptions because it keeps track of what I was working on and what<br>
I need to do.</p>
<p>The text file even helps me learn more about myself and my skills<br>
through detailed time-tracking. Every time I start a task, the clock<br>
starts. Every time I mark a task as waiting or done, the clock stops,<br>
and the elapsed time is stored in the task. This helps me tune my time<br>
estimates and report time at the end of the week.</p>
<p>And it&#8217;s just amazing. I don&#8217;t feel that I waste a lot of time. I have<br>
a sense of progress. I can see the big picture, and things almost<br>
never fall through the cracks. (When they do, that&#8217;s because I hadn&#8217;t<br>
gotten around to putting them in my text file yet.) Sure, this still<br>
doesn&#8217;t give me enough time to do everything I want to do, but I don&#8217;t<br>
feel stressed out about it because I&#8217;m working well. From now on, most<br>
of the performance improvement will come from improving my skills and<br>
learning more.</p>
<p>If I can do this much as a new hire with a pretty nifty task<br>
management system, think about what you can do with all your<br>
experience. What _could_ you do if you spent less time fighting with<br>
your memory or with your TODO system, and more time making the<br>
difference you want to make?</p>

<p>Random Emacs symbol: edebug-stop &#8211; Command: Stop execution and do not continue.</p>

<p>You can <a href="https://sachachua.com/blog/2007/11/optimizing-your-action-loop/#comment">view 7 comments</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2007%2F11%2Foptimizing-your-action-loop%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item>
	</channel>
</rss>