Monthly review: March 2014

Last month, I:

  • had fun with Emacs
    • coded numerous little Emacs conveniences
    • learned how to make graphs in Org Mode: see http:sachachua.com/evil-plans
    • integrated Emacs Org Mode with Quantified Awesome
    • helped lots of people with Emacs
    • started the Emacs Basics video series
    • set up more Emacs chats
  • and geeked around with other things
    • started playing around with the Raspberry Pi, motion detection, and image processing with simplecv
    • learned more about NodeJS
    • upgraded to Ubuntu Precise, Ruby 2.0
    • went to Gamfternoon at Hacklab
  • drew a little
    • finally updated my Twitter background
    • lined up another sketchnoting gig
    • put together the print version of Sketchnotes 2013, yay LaTeX!
  • and took care of other stuff
    • filed our taxes
    • delegated more writing

In other news, I really like the new monthly review code I’ve added to Emacs: http:sachachua.com/dotemacs#monthly-reviews

Here’s the snippet:

(defun sacha/org-review-month (start-date)
  "Review the month's clocked tasks and time."
  (interactive (list (org-read-date)))
  ;; Set to the beginning of the month
  (setq start-date (concat (substring start-date 0 8) "01"))
  (let ((org-agenda-show-log t)
        (org-agenda-start-with-log-mode t)
        (org-agenda-start-with-clockreport-mode t)
        (org-agenda-clockreport-parameter-plist '(:link t :maxlevel 3)))
    (org-agenda-list nil start-date 'month)))

In April, I want to:

  • Record and set up more Emacs chats
  • Make open source contribution part of my routine (mailing lists, patches, sharing)

Blog posts

  • Will Monroe

    Sacha, I’m interested in how you call the function described above but I can’t see where it’s called anywhere in your emacs configuration files. Can you elaborate?