Category Archives: review

Weekly review: Week ending December 11, 2015

Slow week, down with a bad cold. Still managed to keep things together long enough to have a good chat with John Wiegley and post notes from that. I’ll catch up on consulting next week.

2015-12-12a Week ending 2015-12-11 -- index card #journal #weekly output

Blog posts

Sketches

Focus areas and time review

  • Business (12.1h – 7%)
    • Earn (3.4h – 28% of Business)
      • ☑ Use scraped avatars
      • ☐ Earn: E1: 1-2 days of consulting
    • Build (8.1h – 66% of Business)
      • Drawing (4.3h)
      • Paperwork (0.4h)
    • Connect (0.6h – 5% of Business)
  • Relationships (7.1h – 4%)
    • ☐ Bake a pie or something like that
  • Discretionary – Productive (17.0h – 10%)
    • Emacs (4.8h – 2% of all)
      • ☑ Add layer resize as a button to Emacs
      • ☑ Set up org-gcal
      • ☑ Learn how to fix commits in magit
      • ☑ Read patches to get the hang of things
      • ☑ Do another Emacs News review
      • ☑ Update patch based on Aaron’s feedback
      • ☑ Announce johnw/sachac EmacsCast
      • ☑ Set up for chat with John Wiegley
      • ☑ Chat with John Wiegley about Emacs maintainership etc.
      • ☐ Do another Emacs News review
    • ☑ Set up clamav for scanning
    • ☑ Review, organize, and document my backups
    • ☑ Set up printer
    • ☑ Document backups
    • ☑ Review top-level Dropbox directories and trim as needed
    • ☑ Consider shifting my TFSA to investments
    • ☑ Organize my Org files
    • ☑ Write a script for stalking library videos
    • Sewing (5.0h)
    • Writing (3.7h)
  • Discretionary – Play (8.9h – 5%)
  • Personal routines (30.9h – 18%)
  • Unpaid work (15.9h – 9%)
  • Sleep (76.0h – 45% – average of 10.9 per day)

Weekly review: Week ending December 4, 2015

After experimenting with Krita to see if it could handle my simple sketchnoting needs, I shifted to dual-booting Linux last weekend instead of being only on Windows. It’s been fun so far! I’ve been able to move most of my workflows over, although I think I’ll still keep my Windows partition for things like Quickbooks and TurboTax. (Until I get up the confidence to do my corporate taxes by hand, maybe.) I’ve slowly been accumulating little scripts to make my life easier, and I should post them on Github at some point. It’s so nice to be able to script things properly again!

I’ve also been playing around with more detailed task lists. Recognition is easier than recall, so having a more fleshed-out task list makes sense especially during fuzzy-brained times. Over the next few weeks, I’ll probably figure out a good way to make sense of these granular tasks during my weekly and monthly reviews. We’ll see!

It’s been an excellent week for geeking around. =)

2015-12-05a Week ending 2015-12-04 -- index card #journal #weekly

output

Blog posts

Sketches

Focus areas and time review

  • Business (27.6h – 16%)
    • Earn (12.2h – 44% of Business)
      • ☑ Update data extract
      • ☑ Reupload to B
      • ☑ Scrape avatars
      • ☐ Use scraped avatars
      • ☐ Earn: E1: 1-2 days of consulting
    • Build (14.4h – 52% of Business)
      • Drawing (2.3h)
      • Paperwork (0.3h)
        • ☑ Back up laptop files
    • Connect (0.9h – 3% of Business)
  • Relationships (7.9h – 4%)
    • ☑ Buy stuff
    • ☑ Go to Jen’s thing
    • ☑ Meet M
    • ☑ Call to check on U
    • ☑ Write letter and package gift
    • ☑ Check with W- about JordiGH
    • ☑ Copy insurance information
  • Discretionary – Productive (18.0h – 10%)
    • Emacs (7.7h – 4% of all)
      • ☑ Investigate org toc local section
      • ☑ Do another Emacs News review
      • ☑ Make a fill-in drill based on an Org table
      • ☑ Make invoice template in Org Mode
      • ☑ Look into org-agenda-sorting-strategy and tag-up
      • ☑ Update patch based on feedback
      • ☑ Sort out stylus clicks in Emacs
      • ☐ Add layer resize as a button to Emacs
      • ☐ Announce Hangout
      • ☐ Do another Emacs News review
      • ☐ Debug Emacs crashes
    • Linux stuff
      • ☑ Sort out my wireless issues
      • ☑ Figure out Evernote
      • ☑ Replace flickr.bat
      • ☑ Figure out Dropbox
      • ☑ Mount with Truecrypt
      • ☑ Set up screen rotation
      • ☑ Set up server backup partition and space
      • ☑ Back up Flickr files somewhere
      • ☑ Clean up old WordPress sites on the server
      • ☑ Back up etckeeper with git
      • ☑ Look into automating krita
      • ☑ Explore Krita interface – automate resizing a layer
      • ☑ Learn about Klipper clipboard actions
      • ☑ Get headphones working
      • ☑ Generate gpg key with expiration date
      • ☑ Automate addition of output.png
      • ☑ Swap previous/next and pageup/pagedown buttons
      • ☑ Set up a GPG-encrypted file with one-time passcodes
      • ☑ Set up zshrc prompt
      • ☑ Figure out a better mail solution that synchronizes with Google’s inbox
      • ☑ Upgrade to 15.10
      • ☑ Look into Chrome + emacsclient integration
      • ☑ Fix flickr-upload.js
      • ☑ Fix org-protocol on KDE – port field was empty
      • ☑ Re-memorize declensions
      • ☑ Figure out wacom settings for KDE5
      • ☑ Set up znc
      • ☑ Look into hibernation
      • ☑ Port over growth-projections.xlsx
      • ☐ Review, organize, and document my backups
    • Sewing (3.5h)
      • ☑ Order more Kam snaps
      • ☑ Look for fabric
      • ☑ Sew wrap dress
      • ☑ Wash new fabric
      • ☑ Analyze fabric costs
      • ☐ Sew two more covers
    • Writing (5.8h)
    • ☑ Re-memorize declensions
  • Discretionary – Play (4.0h – 2%)
  • Personal routines (29.6h – 17%)
  • Unpaid work (22.2h – 13%)
  • Sleep (58.6h – 34% – average of 8.4 per day)

Monthly review: November 2015

Lots of coding this month, and lots of tech-related blog posts. =)

Consulting-wise, I’ve been learning a lot about NodeJS and Angular. I’ve been refining the internal command-line scraping tools and dealing with new requirements. I’ve also been working on a mobile prototype that uses ng-touch and a few other niceties. I’ve been making good use of the Q library for promises, too. Good thing I spent some time last month learning more about asynchronous programming.

The Emacs News series I’ve been publishing every Monday was well-received, and I’m gradually creating little tools to make it easier to summarize the news from various sources. I’ve also been using it to queue up some tweets for @emacs, so there’s regular activity over there. We had a fun Emacs Hangout, and I’ve scheduled another one for next month.

I’m glad I came across the poster for the Toronto Public Library hackathon. It was a good opportunity to learn about neat things you can do with the library’s web interface and data. They’ve posted a recap, and I’ve also braindumped a bunch of notes on the hack I made for visualizing search results by branch. Boggle of boggles, my userscript still works. =D

I’ve been thinking about how I want to use my time during this phase of the experiment, since I have more energy these days. Spending more time consulting means building up useful skills and prototyping cool stuff that my clients find helpful, so that’s good. It’s also good to take some time to explore other interests and skills, and to prepare for what’s likely to come up. Playing it by ear seems to be the way to go. I keep a long list of little ideas to work on for consulting, and I’ve been cleaning up my Org Mode agenda files to make it easier to see the personal stuff I want to work on. Since the weather is nice today, I’ll go for a walk to the library. Maybe I’ll do some sewing this afternoon.

Also, I filed my business taxes. The dry-run I did last month paid off. All I had to do was update the numbers and double-check my calculations. Yay! I might actually be getting the hang of this. I’ve taken more notes, so next year should be even easier.

I’m back to dual-booting Linux, hooray! I’m still figuring out parts of my new workflow. I think I’ll get it all sorted out over the next few weeks. I’ll probably still boot into Windows for things like Quickbooks and TurboTax (unless I feel like manually crunching the numbers for business taxes – wouldn’t that be something!), but everything else seems to be just fine.

Still feeling pretty much in hermit-mode, although I did make it out to a few low-key things. Next month is probably going to be complicated, but we’ll see.

In December, I’m looking forward to catching up on the cool things that have been going on in the Linux world since the last time I checked. I’d like to document and automate more of my processes, too, in preparation for possible fuzziness. Onward!

2015-12-02a November 2015 -- index card #journal #monthly #review

output

Blog posts

Sketches

Daily sketches: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 29 30

Time

Category Last month % This month Avg h per week Delta (h/wk)
Business – Build 3.2 5.5 9 3.9
Discretionary – Play 6.9 8.9 15 3.4
Unpaid work 6.3 7.9 13 2.7
Discretionary – Social 0 0.6 1 1.0
Discretionary – Family 2.6 3.1 5 0.8
Sleep 37.4 37.9 64 0.8
Business – Connect 1.1 1.5 3 0.7
Business – Earn 11.2 10.7 18 -0.8
Discretionary – Productive 11.2 7.5 13 -6.2
Personal 20.0 16.2 27 -6.4

Huh. More drawing, more Borderlands, more cooking, actually a little
less consulting, and less time on personal projects and routines. More
time on coding, though. Didn’t expect that. Two and a half days is
still more consulting than the one-day-a-week pace I’d been keeping
before this recent intensification, anyway. Anyway, time still feels
pretty good, so I’ll carry on.

Weekly review: Week ending November 27, 2015

Lots of fun with the prototype I’ve been making on my consulting gig, yay! I’ve been learning more about mobile interfaces with Angular modules like ng-touch, and I might play around with Cordova as well. I missed a meeting because I forgot to check my Outlook calendar before heading out, but ah well.

I figured out how to reflect my HST refund in Quickbooks, and I updated my accounting notes. That should make next year’s paperwork a little bit easier.

Lots of cooking (yum, lasagna!), and a bit of sewing as well. I’m experimenting with ordering fabric from fabric.com, so we’ll see how that goes.

2015-11-29a Week ending 2015-11-27 -- index card #journal #weekly

output

 

Blog posts

Sketches

Focus areas and time review

  • Business (23.7h – 14%)
    • Earn (20.2h – 85% of Business)
      • ☑ [#A] Move to B
      • ☑ Earn: E1: 1-2 days of consulting
      • ☐ Earn: E1: 1-2 days of consulting
      • ☐ Prepare invoice
    • Build (2.4h – 10% of Business)
      • Drawing (1.5h)
      • Paperwork (1.0h)
        • ☑ Update corporate tax installments
    • Connect (1.0h – 4% of Business)
  • Relationships (7.4h – 4%)
    • ☑ Research gear
    • ☑ Buy stuff
  • Discretionary – Productive (17.6h – 10%)
    • Emacs (6.8h – 4% of all)
      • ☑ Improve EmacsWiki
        • ☑ Update information on customizing initfile
      • ☑ Investigate org toc local section
      • ☑ Do another Emacs News review
      • ☐ Do another Emacs News review
    • ☑ Sew another peasant blouse
    • ☑ Catalogue installed programs and clean them up
    • ☑ Sort out backup system for blog
    • Sewing (2.6h)
    • Writing (0.0h)
  • Discretionary – Play (11.8h – 7%)
  • Personal routines (27.8h – 16%)
  • Unpaid work (14.7h – 8%)
  • Sleep (64.9h – 38% – average of 9.3 per day)

Weekly review: Week ending November 20, 2015

This week was a good week for learning more about coding. The Toronto Public Library hackathon turned out to be an excellent excuse to dig into geographic visualizations and user scripts, and I picked up a few search tips from the mentors there. My tiny hack for displaying branch search results on a map of neighbourhood libraries won the best idea prize at the hackathon, yay! I spent some time after the hackathon cleaning up my code and turning it into something I can use without having a server running. I’m starting to really like this practice of having lots of small tests, too – hooray for Jasmine! =) See my notes for more details.

Lots of Emacs-related stuff. Another edition of Emacs News, another Emacs Hangout, and lots of editing of the EmacsWiki. It’s a good community, and it’s nice to be able to help out.

Ups and downs, energy-wise, but W- thoughtfully stepped in with some mid-week cooking. He’s so awesome. I’ll probably take it easy for the next few weeks instead of tilting the balance towards consulting. Still, there’s plenty to do and plenty to learn. =)

2015-11-23a Week ending 2015-11-20 -- index card #journal #weekly output

Blog posts

Sketches

Focus areas and time review

  • Business (34.9h – 20%)
    • Earn (12.0h – 34% of Business)
      • Earn: E1: 1-2 days of consulting
      • Rewrite to use pg backend
      • Earn: E1: 1-2 days of consulting
    • Build (18.0h – 51% of Business)
      • Drawing (2.8h)
      • Paperwork (0.0h)
      • Exploring neighbourhood libraries, and other notes from the Toronto Public Library Hackathon
      • Convert to client-side code
    • Connect (5.0h – 14% of Business)
  • Relationships (3.5h – 2%)
    • Meet with M
    • G.t.
  • Discretionary – Productive (11.9h – 7%)
    • Emacs (9.6h – 5% of all)
      • Do another Emacs News review
      • Announce Emacs Hangout
      • Host Emacs Hangout
      • Queue Emacs News updates
      • Fix refiling from agenda
      • Clock into existing or new task
      • Write about setup for e-mail
      • Figure out what’s going on with my org mode HTML export and targets
        • Update CUSTOM_ID in my config
      • Write starter guide for Emacs community
      • Write GetHelp page
      • Check out yaoddmuse – johnw
      • Tell Gnus to never show HTML mail
      • Do another Emacs News review
    • Catalogue filing cabinet
    • Set up rsync backup
    • Memorize pronouns
    • Re-memorize declensions
    • Sewing (0.0h)
    • Writing (2.2h)
  • Discretionary – Play (10.0h – 5%)
  • Personal routines (31.3h – 18%)
  • Unpaid work (11.2h – 6%)
  • Sleep (64.0h – 38% – average of 9.1 per day)

Weekly review: Week ending November 13, 2015

That was a very full week. Lots of coding!

The Toronto Public Library sent some pre-hackathon resources before the weekend’s event. I had fun going through the CSVs and data feeds available on the hackathon data page. The XML file was a little unwieldy and undocumented (20GB uncompressed), so I wrote a few scripts to explore the data. I’m looking forward to digging into that catalogue snapshot over the next few weeks, when things settle down a bit more.

I added some code to my Emacs config to make it easier to create, select, and clock in on tasks. Actually, most of the code was already there, I’d just forgotten it existed. As a result of the code, I’ve been tracking my time and planning my days in even more detail. It’s neat to have the task-level reminders of what I was working on that day, not just the high-level categories I’d been tracking through Quantified Awesome.

I’ve been updating the EmacsWiki too, thanks to requests from johnw and other community members. It’s nice to organize information and flesh out notes.

In terms of consulting, I’ve been working with NodeJS and Angular. Angular programming was a bit slow in the beginning since I hadn’t used it in a while, but every time I try it out, I become a little more comfortable with it. I’ve been getting the hang of using Jasmine to write automated tests for my command-line tools, too, which is a handy practice.

I sewed another peasant top, since they’re so comfortable. A couple more, and I’ll be set for the week.

Social-wise, I’m still feeling rather introverted. I’m okay with that, though, and I don’t want to push myself too far.

I tilted the balance towards work and coding a lot more this week. It was great for momentum, although I ended up being a little tired afterwards. Maybe something in between would be good. I felt like I didn’t get a lot of sleep, although my time records say I did. Maybe it was more about having a series of morning appointments? Anyway, something to play with next week. I’ll take this week a little easier, I think.

2015-11-16c Week ending 2015-11-13 -- index card #journal #weekly output

Blog posts

Sketches

Focus areas and time review

  • Business (37.8h – 22%)
    • Earn (32.1h – 84% of Business)
      • Rewrite to use pg backend
    • Build (4.7h – 12% of Business)
      • Drawing (2.6h)
      • Paperwork (0.0h)
      • Learn how to do a geographic visualization
      • Investigate library xml dump
      • Braindump: exploring neighbourhood libraries, and other notes from the Toronto Public Library Hackathon
      • Convert to client-side code
    • Connect (0.9h – 2% of Business)
  • Relationships (6.8h – 4%)
    • Have dimsum with family
    • Meet with M
  • Discretionary – Productive (8.1h – 4%)
    • Emacs (4.0h – 2% of all)
      • Organize Emacs Hangout
      • Update missing podcast episode
      • Do another Emacs News review
      • Set up Emacs News mailing list
      • Set up hydra for quick logging of Quantified Awesome things
      • Burn backup of Emacsconf videos
      • Figure out what’s going on with my org mode HTML export and targets
      • Update CUSTOM_ID in my config
      • Host Emacs Hangout
    • Rake leaves
    • Check out Stoic Week
    • Memorize Latin pronouns
    • Brainstorm improvements for fuzzy brain
    • Renew pet licence
    • Set up rsync backup
    • Sewing (2.1h)
    • Writing (1.2h)
  • Discretionary – Play (18.2h – 10%)
  • Personal routines (26.2h – 15%)
  • Unpaid work (8.0h – 4%)
  • Sleep (62.9h – 37% – average of 9.0 per day)