6082 comments
2357 subscribers
6221 on Twitter
Subscribe! Feed reader E-mail

Blogging is alive and well under Emacs

in reaction to http://www.sfu.ca/~gswamina/BlogsAreDead.html

I’ve had a blog for roughly a year and a half now, and I think I’m
pretty much settling into the routine. Reading Ganesh’s BlogsAreDead post, I think about how I use Emacs to keep track of my notes.

Linearity – Blogs are linear, ie usually in chronological
order. My knowledge/experience is non-linear (fortunately). There is
an obvious mismatch here. I don’t see how I can write coherently about
recursive functions, pipelines, privacy and chicks in the same
post.

I split this up into several remember-to-planner-plan-page-dwim posts,
usually cross-linking them with a topic page.

Lack of time – Everybody seems to be bringing this up. I
don’t post very often, but when I do, they are long ones. If you’ve
noticed, my titles are usually one or two words – “Skills”, “04-1
Registered”, “Talks”, “Its Tuesday”, $(rand dict). Not very
descriptive. Often, I remember writing about something, but not able
to track it down. Sad, really.

My titles aren’t all that descriptive either, but that’s what M-x
planner-search-notes in planner-experimental.el is for. And yes, I
really hate it if I know I blogged about something but I can’t
remember how to bring it up.

Non-conformance to standards – When you put together an entry, do
you check if it confirms to W3C standards every time ? Honestly,
that’s insane. A standard transformation mapping will make life so
much easier. I now face a problem, how do I convert my old entries ?
I seem to have used three to four different ways to post my code,
all of them every inelegant, except for the last.

I work with plain text.

Immature – Blogging software is not powerful enough. What
if I want to quote an email message, or a news thread ? Or simple
syntax highlighting ? Or even on the fly spell checking (known as
flyspell-mode in emacs, BTW). Couple this with my non-descriptive
titles, how do I cross reference things ?

Emacs is wonderful!

Not cool – Blogs aren’t cool anymore, since every kid
happens to have his own. When you come across somebody’s blog which
appears to be very interesting, do you take the time to read through
his archives ? Ofcourse not. More bit bricks.

I often read through other people’s archives. I hope that the
cross-references with plan pages make it easier for people to see
related stuff, but I plan to have some kind of search someday.

Stagnant – “The only thing that is constant is change.”
Spring->Summer->Fall, so many things change around you. About 28.5%
(eh !) of your content is stale. Your views on life constantly change
(you may deny it). Going back and changing stuff just doesn’t make
sense when your entries are chronological.

I frequently go back and post updates. I also tend to reorganize the
plan pages fairly often, although that does mean semi-broken day
links. (Must get those GUIDs up and running!)

Emacs is way cool.

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

On This Day...

  • 2013: Visual book review: Blue Ocean Strategy–W. Chan Kim, Renée Mauborgne — Most business books focus on beating the competition. Blue Ocean Strategy (Harvard Business School Press, 2005) focuses on breaking out [...]
  • 2012: Quantified Awesome: Community-supported agriculture with Plan B Organic Farms, fall 2011 — After a good summer season with Plan B Organic Farms, we decided to sign up for their fall season as [...]
  • 2011: Sick days — Still sick. Flush with a fever, congested with a cough and a cold, voiceless, and all around under the weather. [...]
  • 2010: Book: Rules for Revolutionaries — Rules For Revolutionaries: The Capitalist Manifesto for Creating and Marketing New Products and ServicesGuy Kawasaki, 2000 The most relevant [...]
  • 2009: Craftsmanship — One of the interesting things that came up during the dinner party conversation with Pete Forde’s friends was the lack [...]
  • 2009: “What are you planning to do in 2009?”, or thoughts about #lifecamptoronto — I’d been meaning to hold a lifehacking-oriented BarCamp since early last year. Timing is particularly good over the next two [...]
  • 2009: Sleeping Cats — Being a geek means you can let sleeping cats lie. Thanks to W- for being so awesome!
  • 2008: More progress — Yay, I finished my writing goal for the day! Tomorrow’s a busy day. I have two conference calls, a client meeting, [...]
  • 2008: Projects in Emacs Org — Introduction Organizing your tasks into projects can help you plan ahead, track your progress, and stay motivated. Working from a project list [...]
  • 2007: Ay, my dad… Fireworks! — My dad sounded *so* disappointed earlier! He trudged up the stairs and said, “Sacha, I’m so sad…” I looked up from my [...]
  • 2007: Checking my financial course — I must be doing something right if my mom’s financial advisor is impressed by my planning. ;) We visited Tina at the [...]
  • 2007: You only live once! — … and each night is as important as every other night, and each day is as important as every other day. I’m [...]
  • 2007: Still getting horrible packet loss for international sites — 0% packet loss to www.pldt.com.ph, 71% packet loss to www.google.com. The international links are still broken. ARGH. Good thing my dad has [...]
  • 2007: My alma mater is t3h c00l — I heard from Gabby Dizon that Ateneo de Manila University will use the popular cross-platform roleplaying game Neverwinter Nights to [...]
  • 2007: The secret to waking up early — Woke up at 6 today. It’s getting easier and easier. I discovered the secret to waking up early! Sleep in the same [...]
  • 2007: No ACM! — Oh no! I tried using the ACM Digital Library through my library access earlier, and I couldn’t get full-text access. I’ve sent [...]
  • 2005: Luxury — The onsen had a wine bath. Wine! With that and the different kinds of saunas, my head feels finda fuzzy… But [...]
  • 2004: Family businesses — My parents both work in advertising photography. My father is one of the most famous commercial photographers in the country. My [...]
  • 2004: Reading exercises — Another major hack for this month would be the collection of at least 25 code-reading exercises covering basic Java syntax. This [...]
  • 2004: Monthly hacks: vc-arch.el — I will finish at least one major hack per month. This month’s special is vc-arch.el, which for some reason does not [...]
  • 2004: emacs-wiki-id.el — ../emacs/emacs-wiki/emacs-wiki-id.el contains a first attempt at an ID system for emacs-wiki and indeed is quite nice. Following IDs works. I’ll figure out [...]
  • 2004: Code Reading: The Open Source Perspective — Playing on my strengths as all-around puzzler-out of weird software, perhaps I should explore software archaeology and code reading a bit more. [...]
  • 2004: emacs-wiki sites — In fit of insanity, searched for sites that used emacs-wiki. Quite a list. - http://www.self-core.org/~kaoru-k/wiki/EmacsWiki.html - http://larve.net/people/hugo/2003/scratchpad/EmacsWiki.html (has RSS) - http://www.oranda.demon.co.uk/planner/EmacsWiki.html (uses planner) - [...]
  • 2004: Emacs-wiki community wiki — http://www.emacswiki.org/cgi-bin/community/SiteMap Didn’t know there was something like this – or that we now enjoy near links in oddmuse. What a cute feature!
  • 2004: Emacs-wiki and RSS feeds — http://www.sfu.ca/~gswamina/EmacsWikiPatches.html . Check this out sometime and steal all the cool ideas (with appropriate credit, of course). ;)
  • 2004: Places to visit — AU: Basser Department of Computer Science, The University of Sydney - Problem-Based Learning for Foundation Computer Science Courses - Mike Barg, Alan [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging