Category Archives: review

On this page:

Weekly review: Week ending May 2, 2014

Even more Emacs geekery this week. =) It might be time to reclassify it from Discretionary – Emacs to Business – Build – Emacs or something like that.

Blog posts

Sketches

Link round-up

Focus areas and time review

  • Business (40.4h – 24%)
    • [ ] E1: Attend strategy session
    • [ ] Earn: E1: 2.5-3.5 days of consulting
    • [ ] File payroll return
    • [ ] Plan EmacsLife.com: What am I experimenting with?
    • [ ] Post transcript of Iannis Zannos’ chat
    • [ ] Record session on learning keyboard shortcuts
    • [ ] Record session with technomancy
    • [ ] Try delegating transcripts to Emacs geeks
    • [ ] Sketchnote a book
    • [ ] Start planning talk for International Lisp Conference
    • [ ] Write myself a cheque and remit the appropriate amounts
    • Earn (16.2h – 40% of Business)
      • [X] E1: Rename T groups
      • [X] E1: Work on A
      • [X] [#A] E1: Deploy B code
    • Build (15.4h – 38% of Business)
      • Drawing (2.4h)
      • Delegation (6.8h)
        • [X] Plan for delegation with Alex?
        • [X] Talk to Alex about delegation
      • Packaging (4.1h)
      • Paperwork (2.1h)
        • [X] Calculate how much I can pay myself and set up the appropriate transactions
        • [X] Learn more about pay-what-you-want
      • Emacs
        • [X] Try out the Org presentation tools
        • [X] Set up Jekyll on Windows so that I can export from Org
        • [X] Revise Emacs – ERC transcript
        • [X] Organize Emacs resources into starting/improving/enjoying
        • [X] Incorporate @philandstuff’s feedback
        • [X] Move list of videos into emacs-notes
        • [X] Move Emacs Chat transcripts to Github?
        • [X] Get a list of Emacs videos
        • [X] Create graphviz map for learning Org Mode for Emacs
        • [X] Copy all of my posts into Org files for offline use
        • [X] Make blog posts available offline
        • [X] Contemplate git or blog posts
        • [X] Build a directory of Emacs-related videos – maybe everything with at least 1000 views.
        • [X] Write about keybinding
        • [X] Add support page to emacs-notes
        • [X] Add more details to reading Emacs Lisp tutorial
    • Connect (8.7h – 21% of Business)
      • [X] Set up chat with masteringemacs
      • [X] Set up chat with Xah Lee
      • [X] Set up chat with Christopher Wellons
      • [X] Add April 2014 videos to Quantified Self blog post
      • [X] Upload April 2014 videos
      • [X] Invite mickeynp (Mastering Emacs) for an Emacs Chat
      • [X] Review new video and post it
      • [X] Go to Quantified Self meetup
      • [X] Revise backlog post for Fridge magazine
      • [X] Record session with Xah Lee
  • Relationships (4.7h – 2%)
    • [X] Set up cherry blossom party
    • [ ] Buy groceries for cherry blossom party
  • Discretionary – Productive (17.3h – 10%)
    • [X] Allocate funds on Kiva
    • [X] Find out how much compost I need to order
    • [X] Making my Emacs-related blog posts available for offline reading
    • [X] [#B] Read first chapter of Latin textbook
    • [X] Prepare litter box analysis presentation
    • [ ] Read chapter 2 of Latin textbook
    • Writing (1.0h)
  • Discretionary – Play (9.5h – 5%)
  • Personal routines (22.2h – 13%)
  • Unpaid work (9.0h – 5%)
  • Sleep (68.9h – 41% – average of 9.8 per day)

Weekly review: Week ending April 25, 2014

I’m experimenting with spending more time focusing on Emacs. So far, it’s working well. I’ve been moving more resources to Git and github.io (http://github.com/sachac/) to make it easier for people to check out and view the Org files in Emacs. And people have started sending me pull requests, hooray! itsjeyd contributed a section to this Emacs Lisp tutorial. This week, I’m planning to flesh out the reading Emacs Lisp tutorial more.

Blog posts

Sketches

Link round-up

Focus areas and time review

  • Business (32.9h – 19%)
    • [ ] Earn: E1: 2.5-3.5 days of consulting
    • [ ] Go to Quantified Self meetup
    • [ ] Host visual thinkers meetup
    • [ ] Record session on learning keyboard shortcuts
    • Earn (12.9h – 39% of Business)
    • Build (9.7h – 29% of Business)
      • [X] Build – Coding: Tweak post info to appear in sidebar on wide screens (> 1600px)
      • [X] Add batch operation for “Today” and “Yesterday” to clothing view
      • [X] Read Eloquent Ruby
      • [X] Track all the experiments
      • [X] Fix vagrant VM
      • [X] Analyze a year of clothing data
      • Drawing (0.5h)
      • Delegation (2.5h)
        • [X] Brainstorm more tasks
        • [X] Add more tasks to delegation board in Trello
      • Packaging (0.0h)
        • [X] Set up custom domain for git, update redirects
        • [X] Decide on Linode crossgrade to SSD
        • [X] Getting R and ggplot2 to work in Emacs Org Mode Babel blocks; also, tracking the number of TODOs
        • [X] Use the structured debriefing framework for one occasion, then reflect on it
      • Paperwork (0.1h)
      • Emacs
        • [X] Outline a book or the key things that need improved documentation/tutorials
        • [X] Learn how to plot with Org and R
        • [X] Clean up live coding screencast for viewing tasks by project
        • [X] Add more sections to Emacs Lisp tutorial
        • [X] Experiment with exporting orgtbl
        • [X] https://github.com/robtillotson/org-pandoc
        • [X] Reinvesting time and money into Emacs
        • [X] Share picking up workflow tips by reading other people’s configs
    • Connect (10.3h – 31% of Business)
      • [X] Help with gozes’ configuration
      • [X] Help zeltak
      • [X] Invite bbatsov for an Emacs Chat
      • [X] Plan pairing with Tom Marble?
      • [X] Set up interviews with people
      • [X] Talk to David Wolever about Emacs
      • [X] Frugal Fire: Co-host interview with Bakari
      • [X] Frugal Fire: Transition to Jordan
      • [X] Check parts for rice cooker
      • [X] Fix rice cooker
      • [X] Chat with splintercdo (Janis) about literate programming
      • [X] Set up conversations
  • Relationships (5.9h – 3%)
  • Discretionary – Productive (28.5h – 16%)
    • [X] Ask questions in public
    • [X] Download talks as MP3
    • [X] Follow up on missing book? Obliquity
    • [X] Make a list of questions I’m curious about
    • [X] Tidy up desk
    • [X] What’s new in Rails
    • [X] [#C] Track cat data
    • [ ] Deposit USD
    • [ ] [#C] Tracking: Update the number of tasks
    • Writing (9.5h)
  • Discretionary – Play (16.9h – 10%)
  • Personal routines (25.0h – 14%)
  • Unpaid work (6.1h – 3%)
  • Sleep (55.6h – 33% – average of 7.9 per day)

Weekly review: Week ending April 18, 2014

More coding, yay! Next week, I’m going to focus on writing more tutorials for Emacs. Also, lots of Emacs conversations. Emacs Emacs Emacs Emacs… =)

Blog posts

Sketches

  1. 2014.04.13 Lion cut
  2. 2014.04.16 Book – Mastery – Robert Greene

Link round-up

Focus areas and time review

  • Business (24.6h – 14%)
    • Earn (14.7h – 59% of Business)
      • [ ] Earn: E1: 2.5-3.5 days of consulting
      • [X] E1: Rename groups
      • [X] Earn: E1: 2.5-3.5 days of consulting
      • [X] Earn – M: Revise sketch
    • Build (5.9h – 24% of Business)
      • [X] Make sure all of my blogs are updated to WordPress 3.9
      • [X] Upgrade Linode
      • Drawing (3.5h)
        • [X] Sketchnote a book – Mastery – Robert Greene
      • Delegation (0.6h)
        • [ ] Brainstorm more tasks
      • Packaging (0.1h)
      • Paperwork (0.6h)
      • Emacs
        • [ ] Add more sections to Emacs Lisp tutorial
        • [ ] Invite bbatsov for an Emacs Chat
        • [ ] Record session on learning keyboard shortcuts
        • [X] Emacs: Get beeminder code to support time-today
        • [X] Emacs: Figure out why todo list does not filter by statu
        • [X] Talk to JJW about Emacs and Org
        • [X] Set up project view
        • [X] List TODOs by project
        • [X] Hook Beeminder into Gnus to track sent messages
        • [X] Figure out Org publishing
        • [X] Figure out why column view is hard to read
        • [X] Fix keymap in beeminder.el
        • [X] Get beeminder code to prompt for value
        • [X] Emacs: Track the number of tasks I have and what states they’re in
        • [X] Chat with splintercdo (Janis) about literate programming
        • [X] Add colour coding to 2048 game for Emacs
    • Connect (4.0h – 16% of Business)
  • Relationships (6.1h – 3%)
    • [X] Go to RJ White’s semi-retirement party
    • [ ] Raspberry Pi: Extract blob pixels and try to classify cats
    • [ ] Raspberry Pi: Use bounding rectangle to guess litterbox use
  • Discretionary – Productive (27.6h – 16%)
    • [X] Ask neighbours if anyone wants to split a bulk order of compost with us
    • [X] Update my unscheduled tasks and add time estimates
    • [ ] Prepare litter box analysis presentation
    • Writing (11.7h)
  • Discretionary – Play (7.3h – 4%)
  • Personal routines (26.0h – 15%)
  • Unpaid work (12.8h – 7%)
  • Sleep (64.0h – 38% – average of 9.1 per day)

Weekly review: Week ending April 11, 2014

Updated: Fixed links, thanks furansui!

A lot of coding this past week – moving stuff to Github, fixing bugs, making things a little more convenient… Two Emacs chats, too.

Started gardening again. =D Yay weather warming up!

Next week:

Blog posts

Sketches

I think my focus on sketches is inversely proportional to my focus on code. They probably tickle the same part of my brain…

  1. 2014.04.07 Working fast and slow #experiment

Link round-up

Focus areas and time review

  • Business (40.7h – 24%)
    • [ ] Build: Find a user-friendly RSS plugin for WordPress
    • [ ] Earn: E1: 2.5-3.5 days of consulting
    • [ ] Explore converting ClojureBridge tutorial to Org
    • [ ] Explore membership plugins / course plugins
    • [ ] Record session on learning keyboard shortcuts
    • [ ] Write about planning for reasonable safety
    • Earn (16.7h – 41% of Business)
      • [X] E1 Unpinkify
      • [X] E1: Check for subscribers
      • [X] E1: Load people into comm
      • [X] Earn – E2: Re-render video 3 if necessary
      • [X] Earn – E2: Set up video 3?
      • [X] Earn: E1: 2.5-3.5 days of consulting
    • Build (20.8h – 51% of Business)
      • [X] Check that all my WordPress installations are up to date
      • [X] Get Emacs to show me a month of completed tasks, organized by project
      • [X] Improve Emacs Beeminder
      • [X] Make it easier to cross-link Org
      • [X] Package miniedit for MELPA?
      • [X] Run Hello World in Clojure from Emacs
      • [X] Sort out cache slam
      • [X] Sort out task templates and captures so that refiling, jumping, and clocking is easy
      • [X] Stop loading d3js
      • Drawing (1.5h)
      • Delegation (1.2h)
        • [X] Post Emacs tutorials links
      • Packaging (7.4h)
        • [X] Fix cover for Sketchnotes 2012
        • [X] Annotate my Emacs configuration
        • [X] Draw “A” page for Emacs ABCs
        • [X] Draft guide to getting started with Emacs Lisp
        • [X] Learn about bitbooks
        • [X] Review Sketchnotes 2012 digital proof
      • Paperwork (0.5h)
        • [X] File payroll return
        • [X] Plan my business and personal finances
    • Connect (3.2h – 7% of Business)
      • [X] Emacs Chat: Tom Marble
      • [X] Emacs chat prep: Iannis
      • [X] Emacs chat: Iannis Zannos – music
      • [X] Invite technomancy for an Emacs Chat
  • Relationships (12.9h – 7%)
    • [X] Attend W-’s family thing
    • [X] Check results for project F
    • [X] Get the Raspberry Pi camera working and get a top-down view
    • [X] Go to RJ White’s semi-retirement party
    • [X] Set up the Pi camera again
    • [ ] Raspberry Pi: Use bounding rectangle to guess litterbox use
    • [ ] Raspberry Pi: Extract blob pixels and try to classify cats
  • Discretionary – Productive (18.0h – 10%)
    • [X] Flesh out story
    • [X] Write monthly report taking advantage of Org tasks
    • [ ] Blog about user-visible improvements, Beeminder commit goal
    • [ ] Experiment with calculating ve
    • [ ] Plant beets, spinach, lettuce
    • [ ] Ask neighbours if anyone wants to split a bulk order of compost with us
    • Writing (5.9h)
      • [X] Write about discretionary speed
  • Discretionary – Play (2.8h – 1%)
  • Personal routines (21.5h – 12%)
  • Unpaid work (11.7h – 6%)
  • Sleep (61.2h – 36% – average of 8.7 per day)

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

Weekly review: Week ending April 4, 2014

Blog posts

Sketches

  1. 2014.03.29 Litterbox analysis #quantified
  2. 2014.04.01 01 – Why is it that people don’t vote – Findings from Samara’s Democracy Talks – Alison Loat
  3. 2014.04.01 02 – Who doesn’t vote – Findings from the 2010 municipal election – Myer Siemiatycki
  4. 2014.04.01 03 – What systems can we change – Municipal electoral reform – Desmond Cole, Dave Meslin
  5. 2014.04.01 04 – Mobilize to Vote 2(tpse)
  6. 2014.04.01 05 – Mobilizing Mount Dennis tenants to vote for landlord licensing – Judy Duncan
  7. 2014.04.01 06 – Voter contact workshop – Graham Mitchell, Michal Hay, Jesse Boateng
  8. 2014.04.01 07 – Election day planning and pulling the vote workshop – Graham Mitchell, Michal Hay, Jesse Boateng
  9. 2014.04.01 Figuring out more about what I want to do #planning
  10. 2014.04.01 How do I feel about snippets versus longer podcasts #podcasting #decision
  11. 2014.04.02 Evaluating my sharing #sharing #decision
  12. 2014.04.02 Imagining learning sprints #my-learning
  13. 2014.04.02 On thinking about a variety of topics – a mesh of learning #my-learning
  14. 2014.04.03 Dealing with the fog of work #experiment #fire
  15. 2014.04.03 How can I delegate even more effectively #delegation

Link round-up

Focus areas and time review

  • Business (57.9h – 34%)
    • Earn (28.2h – 48% of Business)
      • E1: Load people into comm
      • Earn – E2: Re-render video 3 if necessary
      • Earn – M: Set up M templates
      • Earn – M: Set up and print invoice
      • Earn – M: Sketchnote conference
      • Earn: E1: 2.5-3.5 days of consulting
      • Earn – E2: Set up video 3?
      • Earn: E1: 2.5-3.5 days of consulting
    • Build (22.0h – 37% of Business)
      • Build – Learn: Explore ManyCam
      • Build – Packaging: Review new cover for Sketchnotes 2013
      • Build – Quantified Awesome: Always default to creating a note field
      • Build – Quantified Awesome: Fix 24h goals and range goals
      • Build – Quantified Awesome: Fix display of totals in daily summary
      • Upgrade Linode Ubuntu install
      • Make it easier to cross-link Org
      • Stop loading d3js
      • Record session on learning keyboard shortcuts
      • Drawing (5.1h)
        • Draw “A” page for Emacs ABCs
      • Delegation (1.8h)
        • Get web development delegation off the ground
      • Packaging (4.6h)
        • Check on print copy of Sketchnotes 2013
        • Fix spine for Sketchnotes 2013
        • Put together print for Sketchnotes 2012
        • Review Sketchnotes 2012 digital proof
      • Paperwork (4.6h)
        • File payroll return
    • Connect (7.7h – 13% of Business)
      • Emacs chat prep: Iannis
      • Reach out regarding Emacs Google Hangout?
      • Emacs chat: Iannis Zannos – music
      • Invite bbatsov for an Emacs Chat
      • Talk to Tom Marble about Emacs
  • Relationships (3.6h – 2%)
    • Attend W-’s family thing
    • Cook something during the week
    • File taxes
    • Go to Gamfternoon at Hacklab
    • Help Eric with focus
    • Raspberry Pi: Learn how to do image analysis to detect changed areas
    • Write blog post about Raspberry Pi litter box cam
    • install the libraries I need for simplecv
    • Check results for project F
  • Discretionary – Productive (7.7h – 4%)
    • Encode litter box data
    • Go for an hour-long walk
    • Reflect on fog of work
    • Reflect on learning sprints
    • Update evil plans so that it has a little bit of margin
    • Writing (1.0h)
      • Write about discretionary speed
  • Discretionary – Play (3.2h – 1%)
  • Personal routines (19.9h – 11%)
  • Unpaid work (16.6h – 9%)
  • Sleep (61.6h – 36% – average of 8.8 per day)