NEW: For a prettier blog interface, see the Wordpress version!

Tasks

Priorities - A: high, B: medium, C: low; Status - _: unfinished, X: finished, C: cancelled, P: pending, o: in progress, >: delegated.
AXThanksgiving
AXSet up my tasks in org

Notes

1. Remembering what should go in the book: 13:29

Writing a book about an open source editor and its extensions is difficult. I want to describe many of the things people can do in order to customize and make the most of Emacs, but I don't want to just rewrite the manual. I find myself summarizing a few bits and expounding on others.

The key thing I want to add to this is excitement. I want people to be able to *see* what these changes result in and how those changes will improve their productivity or make them happier. ;) (Tall order for a text editor!) I want this book to be less about a laundry list of things people can do and more about looking over geeks' shoulders and being inspired to hack and learn more. That's the kind of book I want to write: a book that makes people go, "You can do that with Emacs?!" I want to write a book that convinces people to spend some time exploring the limits of their software (even vi!), because hidden features can totally rock. I also want to write a book that shows how all these little things combined can be absolutely cool, the way my Planner+BBDB+Gnus+everything-else combination works out really well for me. The whole is more than the sum of its parts.

I sometimes find it hard to hang on to that thought when I'm reading the user's manual and trying to make sure I'm covering the essentials. I find myself writing from the point of view of the software instead of from the point of view of the user. What I need to do is to focus on the user's story, on the problem or idea or opportunity. *Then* I can write about solutions for that. I think I need to change the outline I'm working with—it's too software-centric.

It doesn't have to be a perfect book, but I want it to be exciting and alive. =)

Random Emacs symbol: tramp-uudecode - Variable: Shell function to implement `uudecode' to standard output.

Contact

  1. Reply to food4thought - sent 3 days ago
  2. E-mail to Mike Bailey
  3. Reply to Alvin Chin - sent today
  4. Reply to P.F. Hawkins - sent today
  5. Reply to Michael McGuffin - sent today
  6. Reply to Charo Nuguid - sent 2 days ago
  7. Reply to Tyler Ortman - sent 3 days ago
  8. Reply to Mama - sent 3 days ago
  9. Reply to Mama - sent 2 days ago
  10. Reply to William Chua - sent yesterday
  11. Reply to Mama - sent yesterday
  12. Reply to Simon Rowland - sent today
  13. Reply to Michael McGuffin - sent today

Inbox items: 9 as of 22:20

Previous day | Next day

I'd love to hear about any questions, comments, suggestions or links that you might have. Your comments will not be posted on this website immediately, but will be e-mailed to me first. You can use this form to get in touch with me, or e-mail me at sac[email protected] .

Page: 2007.10.08
Updated: 2007-10-0822:20:3522:20:35-0400
NOTE: ANTI-SPAM MEASURE NOW IN PLACE. Please answer the following question with the right number in order to send me your comment.
What is two minus one? (hint: one ;) )
Name:
E-mail:
URL:
Comments: