6197 comments
2357 subscribers
Follow me on Twitter (@sachac)
Subscribe! Feed reader E-mail

I so rock =)

I have about 41 pages for my current chapter on taking notes in Emacs, and I still have to write the introduction and wrap-up sections. This means that I’ll need to do some more editing. It’s clearly time to apply another piece of advice from the wonderful book How to Write Fast (While Writing Well), by David Fryxell: don’t over-write, because the time you waste writing more than necessary and then editing down to the required length could be spent writing about something else!

I also rock because I’m getting the hang of writing macros for OpenOffice.org. Basic is not my favorite language and OpenOffice.org macro programming is sufficiently obscure that it’s hard to find examples of what I want to do. OOoMacros.org helped me learn enough to write a few more functions to make my writing life better. I wrote two new functions today: one to mark up wingdings in my code, and another to mark up the source code examples. Both save me lots of tedious work. The wingding function replaced all instances of (1), ;; (1), (2), ;; (2), until (9) and ;; (9) with the corresponding wingding. The example function marked up everything enclosed in <example>..</example> tags, formatting the first and last lines in a different style and using a single-line code style for short examples. Between that and the two functions I’d previously written to format about 80% of my command and keyboard shortcuts, editing is just so much better.

It seems that most people don’t tinker with their tools. I like doing so. I like getting to know what I can do with a tool and how far I can push it. This can be frustrating sometimes (I spent all afternoon trying to get Emacs to play nicely with other weblogs!), but most of the time, it’s both fun and useful. Not only am I saving myself time, I’m also exercising my brain and opening opportunities for other hacks down the line. This is good.

Oh! And W- is giving Ledger a try. The tool he’d been using to keep track of finances dropped some more of his data recently. Because it’s all magic inside, he couldn’t figure out what happened. I’d been going on about how awesome Ledger is, this command-line double-entry accounting tool that provides no bells or whistles but with which I can do all sorts of crazy things. He described how he wanted to budget, and I showed him how to do it. No screencast, but I do plan to review the audio and create some supporting materials for my upcoming article on Ledger and Gnuplot.

Life is good. =)

Short URL: http://sachachua.com/blog/p/4737

On This Day...

  • 2012: Squeezing another project in — Down to 11 business days before I leave IBM for my experiment in entrepreneurship. My manager wants to know if [...]
  • 2010: Survey responses for TLE: Remote Presentations That Rock — Last year, I gave my Remote Presentations That Rock presentation at the IBM Technical Leadership Exchange. The survey results are [...]
  • 2009: Kaizen: unsqueaking — It’s really kinda strange. Seven hundred people? Not a problem. I can deliver a presentation. Two people? I get a [...]
  • 2008: Upcoming events — My proposal was accepted at an IBM conference on best practices! I’m thrilled to have all these opportunities to [...]
  • 2008: Chapter 7: Managing Your Notes in Emacs – done! — By golly, it’s starting to look like a book. I just finished putting together my third chapter, which is really [...]
  • 2008: Library Elf is awesome — When I blogged about my totally small-school library reminder script, Claudine recommended Library Elf, which helps people manage their [...]
  • 2006: Grey, grey, grey — I _really_ have to do something about my walls. Paint a brilliant sunrise on my window, too. Do you think Graduate House [...]
  • 2005: Calling all Ateneo programming competition alumni — March 18, 2005 is graduation day of the Loyola Schools, Ateneo de Manila University. Many past and present members of the [...]
  • 2005: On disabling right-click — http://www.houseonahill.net/ disables right-click on its pages. I suppose it’s to stop people from saving webpages to their hard disk, but it’s not [...]
  • 2005: If imitation is the highest form of flattery, I must be very boring — sassylawyer has been plagiarized. That got me to thinking about plagiarism, and you know? I don’t think I’ve ever been badly plagiarized. [...]
  • 2004: Mock chili — I stuffed myself silly on baked+fried beans and ground beef. It was a pretty good meal, although a little heavy on [...]
  • 2004: Dealing with too much magic — http://lsd.student.utwente.nl/jicarilla/TooMuchMagic E-Mail from Miguel A. Paraz
  • 2003: Embedded talk — Title page Hello, everyone! I’m Sacha Chua, and I’m here to talk about embeddedsystem design from the developer’s point of view.What [...]
  • 2003: A very unusual weekend () — As I was saying, it has been a very unusual weekend. Relatives from my father’s side of the family (the one [...]