Category Archives: life

On routines and depth

A few threads of thought coming together:

  • coming across the Atlantic article Why I Am Not a Maker again, and reflecting on the differences between creating a product and providing a service (particularly a service with results that are hard to measure, or that are repeated)
  • noticing the gradual shift in my 5-year experiment towards becoming more comfortable with routines and not just getting tangible stuff done
  • preparing my mindset for the next phase of the experiment

2016-01-27b Products, services, and routines -- index card #making #services #products

2016-01-27b Products, services, and routines – index card #making #services #products.png

2016-01-25f Do I devalue the other things I'm learning about -- index card #life #learning

2016-01-25f Do I devalue the other things I’m learning about – index card #life #learning.png

I wonder: do I unfairly devalue the other things I do, the other opportunities I learn, because they don’t resemble the things that I’m used to thinking of as opportunities for growth and learning?

2016-01-29b Routines and depth -- index card #learning #perspective #routines

2016-01-29b Routines and depth – index card #learning #perspective #routines

Routines such as vacuuming the house or cleaning the kitchen don’t yet tickle my brain the way coding or sewing do. There’s a sense of satisfaction in clearing the sink, sure, but it’s not something that feels like progress during my weekly reviews, and it doesn’t feel like growth in terms of capabilities.

But maybe that’s a perspective thing, and perspectives can be tweaked.

For example, let’s take vacuuming. It takes me about 30-40 minutes to do a quick vacuum of the house. It doesn’t seem like there’s much more to it. You don’t really have 10x vacuuming the way people talk about 10x programming. On the other hand, vacuuming can be an opportunity to practise concentrating on thoughts and questions despite background noise. It could also be an opportunity to look closely at my surroundings and come up with ideas for decluttering stuff or streamlining routines. I could generate questions for further research. If I do a bit of reading before hand, I could mull over those thoughts while vacuuming.

What about cleaning the kitchen? That’s fairly static. I do it in one place, instead of going through the rest of the house. Most items can go into the dishwasher, but there are a number of things that need to be washed by hand. I could use that time to pay close attention to sensation and anatomy, learning more about the muscles and bones in my hands. I can also learn more about and reflect on the manufacturing technologies and supply chains that made this kitchen possible. Then there’s thinking about the meal we’ve just enjoyed, practising the sense-memory of the tastes and thinking about what to tweak next.

I wonder what else I can do to stack the deck so that these maintenance tasks feel as valuable to me as my more discretionary tasks. I think there might be surprising depth in these activities, like the way monks turn sweeping or walking into moving meditations. It’ll get even awesomer as I get better at seeing the possibilities.

(In case you’re wondering, W- does household chores too. He often brings home groceries, cooks, cleans the kitchen, folds laundry, and works on projects. He handles all the heavy stuff, too. I feel good about our current household workload. Besides, chores took up less than 8% of my total time over the past year, anyway – less than two hours a day, compared to >= 23% discretionary time. =) Plenty of time for other things!)

Helping with physics

J-‘s grade 12 physics exam is tomorrow. She’s been working through the exam review sheets that her teacher gave the class: forces, friction, gravity, relativity. The review sheets give the expected answers, so she can check her work. She asks for help when she can’t figure out how to solve the problems, or when her solution doesn’t match up with the provided answer.

I’m usually the one to help with homework, since I can speed-read tutorials to refresh my memory or dig into a new topic. Sometimes it’s just a matter of nudging her towards one equation or another, or pointing out where she forgot to square a number or change a sign.

Sometimes we’re both stumped, when my calculations show her math looks reasonable and I don’t see why the answer should be different. This has happened a number of times in Physics. We’ve asked her to talk to her teacher and ask him to help her step-by-step, but she hasn’t gone yet. Maybe she feels a little intimidated, or maybe lunch break is too crowded, or maybe he’s hard to track down?

Fortunately, her physics teacher seems to be in the habit of reusing material posted online. When I search for the text of the question, I can sometimes find other people who have asked for help with the same problem, or a review sheet from a different school.

For example, we were getting stuck on a problem that started with “A fuzzy Velcro ball of mass 200 g strikes and sticks to a Velcro block (100 g)…” We solved it in a way that made sense to us, but our answer didn’t agree with the one provided by her physics teacher. The only search result on Google was this sheet of practice questions. It didn’t contain any solutions, though, so I nearly gave up there.

After making some headway on other problems, though, I thought I’d come back to that one and see if we could turn up additional resources. You can sometimes get to interesting places when you start playing around with URLs. The file’s top-level domain is a public wiki for Rosedale Heights School of the Arts. The exam review on the sidebar didn’t match the exam practice document we were looking at, but a search through the Pages and Files section for June 2014 (which I picked up from the practice questions filename) turned up worked-out solutions. It confirmed that our answers and our methods were correct, and that the answer provided by J-‘s teacher was wrong. Maybe it was a typo, maybe he made a mistake, whatever. I can sympathize; I’ve made my share of mistakes as a teacher! Anyway, I’m glad J- asked for help and that we could clear up that mystery.

2016-01-25d Helping with physics exam review -- index card #studying #tutoring #family #school

We should probably bring it to the attention of J-‘s teacher at some point. Incorrect review answers can lead to lots of frustration, second-guessing, and a lack of confidence. Maybe W- can mention it at the next parent-teacher interview, or J- can talk to her teacher after the exam. Anyway, I guess it’s a good lesson in dealing with fallability, being resourceful, double-checking, and sometimes just trusting yourself anyway.

Thinking about grocery stores and recipe variety

The Asian grocery store near us has closed, so we’ll need to find a different source for things that our neighbourhood No Frills supermarket doesn’t carry: pork bellies for lechon liempo, bitter melons and salted black beans for stir-fries, tapioca pearls for bubble tea.

It’s mostly W-‘s thing, actually. I tend to make meals based on whatever I can easily get from No Frills instead of craving particular tastes enough to pick up special ingredients. I think it’s because I’m already satisfied with the variety we have. It’s a little easier that way, too, since I tend to pick up groceries on foot. If I want to make something that requires a trip to a different grocery store, that usually involves a sunk cost of $2.90 or $5.80, or some coordination with W-. I could probably benefit from doing a more detailed price comparison, possibly shifting some of our regular purchases instead of going to Chinatown or PAT Mart only for the kinds of things that No Frills doesn’t stock. I tend to make frequent, small trips to the grocery store as part of getting some exercise and in order to minimize wasted food. Even if soy milk and some vegetables are cheaper in Chinatown, in a small batch, the difference probably doesn’t warrant the transit fare, time, and the effort of lugging those groceries home. Maybe if I feel like long walks in better weather, or if I get one of those grocery carts again… Well, the additional cost of transit isn’t that much, but I guess I tend not to see much marginal value considering the extra time and effort.

Still, the lovely, crispy roast pork belly that W- makes (along the lines of this salt crust roast pork belly, I think) is a nice treat. He’s discerning about the particular cut of meat (even thickness = easier to roast), so he prefers to pick it out personally. We eat it in small quantities since it’s so rich. It’s a good excuse to have lots of vegetables on the side, too. It loses a bit of the crunchiness after microwaving, but it’s good to keep in the freezer or fridge.

There are lots of posts on Chowhound and other forums about where to get a slab of pork belly and comparisons among different sources and types. Hooray for the Internet! W- called around a bunch of places to check if they stocked pork bellies without pre-ordering, and what the prices are like. We checked out T&T Supermarket last weekend. T&T is large, well-stocked, and well-organized, and it’s nice to not deal with downtown traffic or parking. T&T’s prices are bit higher than the ones we’ve seen before (Chinatown or the Asian grocery store that has now closed), but their pork belly prices aren’t as high as the prices at specialty butchers. We might try pork bellies from a few other places before we settle on a new favourite source. Maybe a monthly pork belly roast? Yum.

As for the other things we used to get on a fairly regular basis: PAT Mart and other Asian grocery stores usually have bitter melons. We stock up on cans of salted black beans and packages of tapioca pearls when the opportunity comes up, since they’re shelf-stable. I can make tapioca pearls in a pinch, since the Bulk Barn sells tapioca starch.

It’s nice to live in an international city where I can get these ingredients. If I tweak my grocery shopping or I get better at taking advantage of the times when I’m out, I might enjoy a wider variety of recipes. On the other hand, it might be okay to be generally satisfied with a smaller set of recipes, and focus instead on adding more vegetables. Hmm…

A reflection on leisure and discretionary time

I’m coming up to the 4-year mark of this 5-year experiment with semi-retirement. The start of the final year might even neatly coincide with the next substantial change I’ve been planning. I’ve been very lucky to have had this opportunity to explore, and it’s a good opportunity to reflect on self-direction and leisure.

This past year has been a little like the openness of my final year of university, when my habit of taking summer courses freed up half the typical academic load for the schoolyear and I had plenty of time to explore open source development. This time, I had even more autonomy. No exams to study for, no projects to submit; just choices.

I’m learning that my physical state strongly influences my mental state, which then strongly influences how I use my time and how I feel about that use. If I’m tired or fuzzy-brained, I won’t get a lot done. I’ve learned to make better use of fuzzy-brained times by keeping a list of small tasks I can do, like housework. I invest some of my alert time in building the systems and processes to help me when I’m fuzzy-brained, too. Long-term, I’m probably well-served by investing more time in health. I’ll rest when I need to. Beyond that, if my mind’s not as active or as energetic as I’d like, there’s always working on my energy.

I feel particularly good when I use my discretionary time to:

  • contribute to the Emacs community by organizing resources, writing code or posts, answering questions, and experimenting with ideas
  • build tools for myself (interfaces, scripts, etc.), especially if I can learn more about libraries or frameworks
  • dig deeper into thoughts through a combination of drawing and writing
  • sew something, especially if I end up using it a lot
  • research, plan, and take notes
  • work on other skills
  • watch or read something informative/interesting/useful, particularly if it’s practical or skill-related

I feel good when I:

  • declutter, organize, document, and/or improve our routines, files, and other resources
  • cook something yummy (mostly focusing on familiar recipes at the moment, but I’m looking forward to exploring more)
  • play video games with W-, especially when we pick up new in-jokes or when we pull off neat tricks when beating the enemies
  • keep the household running
  • go for a long walk, especially with a useful destination and an interesting podcast to listen to or a question to think about
  • stretch a little or do whatever exercises I can
  • watch a good movie with W-, especially when it results in more in-jokes or an appreciation of how the movie is put together

On the other hand, I feel like time’s just passing when I:

  • write, but not end up posting my notes (although it’s a little bit better if I organize them for later review)
  • read casually, without a particular application or goal: books, e-books, the Internet
  • play games, especially if there’s not much sense of progress

I’ve come to enjoy a lot of different kinds of discretionary time. I think I don’t need a lot of pure leisure, at least not the vegging-out kind. I definitely like having a lot of discretionary time – to be able to choose what to do when – but even the things we do for day-to-day living can be enjoyable.

I will probably have less absolute time for leisure and less control of my time in general, but I think I’ll be okay. Because of this experiment, I’ve been learning that time probably isn’t my limiting factor when it comes to things like writing or learning or making things. It’s probably more about curiosity, observation, motivation, and experience, and those are things that I can develop through the years.


2015 in photos

Here are a few pictures from 2015. =)


Replacing my wardrobe with things I made; also, laser-cutting! (Notes)


New barbecue, yay!


Experimented with computer-aided pattern making. (Notes)


W- dried the corn from our neighbour’s Halloween display, and has been feeding happy squirrels and birds.


Neko likes the radiator.


Celebration dinner after winning the library hackathon (notes).

Learning about patchwork and sewing

I’ve been looking into patchwork and quilting as a way to reuse scraps of fabric left over from sewing. That way, I don’t end up stashing stray odd-cuts forever, and I don’t feel guilty about trashing or donating material. (There are only so many zippered pouches I need in my life!) I can cut as many standard-size pieces as I can, and then store those in a more organized way.

I wanted to start pretty small: 4″x4″ squares (3.5″ after sewing with 1/4″ seam allowances), maybe 11×11 squares for a finished size of 38.5″ square. I still have lots of scraps to cut up, but I figured I’d give it a try first before committing the rest of my stash. Make a prototype, see what it’s like, maybe turn it into something for the cats or something to drape…

I counted the squares I cut from some fabric I had lying around, and assigned one-character labels for them. I stopped after I cut a little over 121 squares (11×11).

A red gingham 12
b black gingham 38
m marvel 6
D beige 11
B white crosses 56

Time to plan! I created a dot grid (in Emacs, naturally) and began filling it in with characters, like so:


At first, I tried to keep track of the number of squares manually, but that got annoying to update as I tweaked the layout. By the time I got to something like this:


… I found this code to be really helpful for making sure I hadn’t put in more of one character than I had, and to show me which ones I still had left.

(let ((totals
       (mapcar (lambda (x) (cons (char-to-string (car x)) (length (cdr x))))
               (-group-by 'identity (string-to-list (replace-regexp-in-string "\n" "" data))))))
  (mapcar (lambda (x) (append (list (assoc-default (car x) totals)
                                    (- (elt x 2) (assoc-default (car x) totals)))
                              x)) squares))

The first column has the number of squares used in the design. The second column has the number of squares left. The remaining columns were copied from the original table.

12 0 A red gingham 12
38 0 b black gingham 38
5 1 m marvel 6
10 1 D beige 11
56 0 B white crosses 56

After lots of sewing and pressing, I ended up with something that looked reasonably like a patchwork quilt. It was actually pretty relaxing to sew once I got the hang of arranging things, since it just used straight lines. I unpicked two seams after stitching them incorrectly. The rest of the seams turned out okay.

2015-12-28 17.16.17

In retrospect, maybe I shouldn’t have included two strong black-and-white prints. This one feels a little like an optical illusion, and it’s not that restful to look at it in full. I probably won’t be using it as a wall hanging, but it might be nice to use it to dress up one of the cat beds. I could skip the batting, buy a cotton or flannel sheet from the thrift store for use as backing, and then quilt it for practice. Skipping the batting this time around might let me get away without setting up a walking foot, too.

I still have tons to learn about dealing with colours and prints. Maybe I can learn faster with smaller blocks. I’ll probably cut more 4″ squares since that’s a convenient size for my grid ruler, and maybe 2.5″ or 2″ if there are leftover scraps that won’t fit. Then I’ll organize them by value and colour and see what I can make. I can turn them into shopping bags, since our current collection is starting to wear out. We’ll see how that goes!