Categories: life

RSS - Atom - Subscribe via email

Coming back to my own time

| life, parenting, time
Text and links from sketch

Coming back to my own time

For the past 9 years, I've been living on kid time.

Here's the context: me time (not to scale)

  • 22-24: grad school - moderate
  • 24-29: IBM - a little lower
  • 29-33: experimented with semi-retirement - peak
  • 33-42…: parenting; I am here! - very low, but gradually increasing
  • 50s: menopause? - probably down a little
  • 60s onwards: I wonder what this part will be like… - probably a decline

I'm starting to be able to have me-time again. I want to capture what I've learned because early parenting's energy limits might help me plan for menopause, illness, or old

The first big challenge:

  • Physical limits
    • sleep deprivation
    • brain fog
    • low energy
  • How:
    • Lower expectations
    • Naps
    • Going with the flow

When that settled down:

  • Fragmented attention span:
    • Tiny steps (5-15min)
    • Notes, literate coding
  • Unpredictability
    • Things I can pick up and put down
    • Other devices
  • Lack of momentum
    • Acceptance

Things I learned about myself:

  • My failure modes; asking for help
  • The essentials
  • My kinds of play

Now what?

  • Skills
  • Processes and systems
  • Stocks and flows

https://sach.ac/2025-09-10-10

The door clicked shut. A+ had just shooed me out of her room, and she was already back at her desk waiting for her virtual grade 4 class to begin. She's got this. And all of a sudden, I had time for myself. I could have two focused-time chunks of a few hours each, straight, several days in a row. I've made it to the other side of the early parenting time crunch. I could start dusting off all those ideas that I've shoved into my notes for a long-imagined someday. That someday could be today.

Before I settle back into the world of being able to string two thoughts together, I wanted to reflect on this past almost-decade of voluntarily giving up my time autonomy. I don't know how much of my experience can translate to other people's lives. I've been so lucky in the choices we got to make. But I'd better write down my notes before I forget.

Physical limits

I knew I was signing up for a lot when I decided to become a parent, but the sheer challenge of running into my physical limits was still eye-opening. Well, eye-closing. Sleep deprivation was so tough. My sleep was as fragmented as A+'s (newborns have no idea about night or day) and didn't get back to normal-ish until 2019 or so, when A+ was 3 and I was 36. I stumbled through the day with perpetual brain fog and low energy. I had had slow days like that before, too, especially during the third trimester, but it's a whole 'nother kettle of fish when you're responsible for another human being who wants to play with you and who gets stressed if she detects you're stressed.

Mostly I dealt with this by lowering my expectations. I scaled my consulting way, way down. There was nothing urgent that I needed to work on. My personal projects could generally be postponed for a few years. I could just focus on putting one foot in front of the other, keeping this tiny human alive and reasonably happy.

If it was a particularly rough day and I knew I wouldn't make it to when she'd finally fall asleep the following night, I napped while A+ was with W-. I learned to be more in tune with my need for sleep and food and quiet, because when I misjudged them, bedtime was inevitably rough. Sometimes I just had to step back, close the door, and cry: exhausted, touched-out, overstimulated, trying to pour from an empty cup.

Days went more smoothly as we learned to go with the flow. Some days we were in sync: bright and enthusiastic and engaged. Some days were just slow days. Some days I said, "I'm too tired to think of something creative right now. I just can't come up with funny stories or interesting voices right now. Let's find something low-energy that I can play with you."

It took a few years for us to figure out a sleep rhythm that worked for us. When she started snuggling to bed at a more reasonable time and sleeping for a bit longer, I really appreciated being able to sleep again. I really appreciated being able to think again.

To be fair, I voluntarily chose this path knowing what it entailed. We didn't sleep-train. I nursed on demand instead of getting her used to a schedule. We didn't use daycare or have any external scheduling pressures. There were only a few instances when I felt stretched beyond my limits. We seem to have survived without losing too much (aside from some of my brain cells), and we might have even gained a few things along the way.

Fragmented attention span

Even after we more-or-less figured out sleep and other physical constraints, I still needed to learn a lot about adjusting to my new reality. A+ was curious about everything. As her default parent, I was her voice-activated guide to the universe. "Mom!" "Mom!" "Mom!" punctuated my day into fragments. There was no space for longer thoughts during the day. I couldn't put my thoughts together or figure out where they fit into the big picture. Sometimes, if I felt confident about my sense of her sleep cycle, I stayed up late or woke up early to have maybe 30-60 minutes of me-time. Too many days of that in a row, though, and I'd find myself slipping back into sleep-deprived zombie mode. It was a balance.

I did better whenever I broke my ideas down into tiny steps. I might not be able to code for two hours to fully puzzle out a new feature, but I could squeeze in 15 minutes to write a function. It reminded me of when I used to work on a tiny computer, which forced me to build programs out of shorter functions that each fit on one screen. Now I had to learn how to build ideas from short paragraphs that fit on my mobile phone in between the notification bar and the onscreen keyboard. If I managed to squeeze in a little computer time, I focused on tiny workflow improvements that might let me pack a little bit more into the next computer session, like a function that collected my Reddit upvotes so that I could use that as a starting point for Emacs News1, or a way to compare automatically-generated subtitles from the Whisper speech recognition engine with the speaker's script to identify things they might have ad-libbed2 (or maybe even automatically correct them). The Emacs text editor's programmability worked really well for this. I just kept sanding down the rough spots in my workflows, and things flowed more smoothly.

Taking notes helped a lot, too, especially whenever I could use the literate programming technique of having my code, notes, and links right on the same screen. It meant that I could use those notes as a jumping-off point when I got back to something after fifteen minutes of conversation about what A+ learned about Star Wars characters had wiped the context from my mind.

Sometimes I felt too time-starved to take notes, or I told myself I didn't need to take notes because it was still in flux and I hadn't figured out how I wanted to solve the problem yet. Whenever I tried to move quickly without notes, I always ended up regretting it later because I needed to figure things out all over again. In 2022 I did a mad scramble to make EmacsConf 2022 a two-track conference so that we could fit all the talks in, and I spent much of my EmacsConf 2023 prep time trying to figure out how I pulled it off.

The fragmentation of my attention span might have been manageable if it had been predictable. Many people like the pomodoro technique for breaking up intense focus with breaks, after all, and I'd reflected on the value of interrupting my own momentum even before I had A+. But "predictable" definitely didn't describe my life with A+. Knowing how much it helped me to surf the ebbs and flows of my energy, I wanted to experiment with going with A+'s flow too: helping her learn the things she wanted to learn at the time she wanted to learn them, letting her tune in to what she needed and when. I figured it might be interesting for me to open myself up to as much as I could get, even if it meant tough days from time to time.

Unpredictability

Things got better as A+ grew. A+ got the hang of reading fairly early. When she learned how to read silently faster than I could read to her out loud, and she began to lose herself in the stacks of books I strewed around the house, I started to have unexpected pockets of free time when no one was talking to me and I could actually think my own thoughts. This was unpredictable, though. I couldn't use the time for coding or consulting, because she would invariably wander back while I was in the middle of a complex thought, and then the Ovsiankina effect meant that I was trying to hang on to that task in my head so that I didn't lose all progress. It would rattle around in my brain until I got a chance to finish it or at least properly braindump some notes. Eventually I was able to get A+ to understand me when I said, "I just need five minutes to finish this thought," but I definitely needed to be able to wrap things up in that sort of timeframe instead, of, say, spending an additional thirty minutes trying to figure out how to un-mess-up a production environment.

I shifted to things I could pick up and put down easily. Emacs News mostly involves collecting and categorizing various links, so that was much easier to interrupt as needed. Writing and drawing got better as I got the hang of following an idea across different tools for thinking about it: audio braindumps, sketches, bouncing writing between my phone and my computer. The laptop was cumbersome to move from room to room, but I could clip on a lapel mic or pop in some earphones when I was doing chores by myself. My SuperNote A5X (and later on, my iPad) was light enough to take to the playground if I happened to have a moment to myself during a playdate, although I was still ready to play with A+ in case she didn't feel like joining the games the other kids wanted to play.

Lack of momentum

Short, unpredictable fragments of time could probably still have been pieced together into something more useful if they had been denser, like when a cluster of puzzle pieces gives you enough of a sense of a picture to motivate you to keep going. But I didn't have enough of them close together to build momentum. Coding requires holding context in your head: what the task is, where files are, what functions do, how to run the code, even the syntax of the particular programming language I wanted to work in. I couldn't make much headway on projects since I kept forgetting the context in between sessions, caught up in the whirlwind of life with a small child. It's as if I was trying to put together a detailed jigsaw puzzle, and then this whirlwind would come and scatter all the pieces. Not only that, I felt stretched between the different things I was juggling, all the puzzle pieces jumbled together with no clues. I eventually accepted that bigger puzzles would have to wait for someday, and that it was time to enjoy the moment instead.

I knew, intellectually, that things would be different and I wouldn't be able to put my thoughts together for a while. For the most part, I was able to just capture ideas on my phone using Orgzly Revived and postpone them to the far future when I'd have time to explore them. I might not have expected an ongoing global pandemic to mess up the usual timeline for being able to get chunks of time back, but I had theoretically signed up for the possibility of, say, having a child with major support needs, so it was part of what I'd considered and assented to before we started down this path of parenting. Still, there were times when I felt like declaring: "I am a person and I want to be able to complete this thought and solve this problem." When it got to that point, W- was usually able to give me a few hours (or even a few days, like the weekends I ran EmacsConf) to feel like me again.

Things I learned

Now A+ has settled into the rhythm of virtual grade 4, and new possibilities are beginning to open up. Time to crystallize what I've learned before it dissipates into forgetfulness.

I learned about my failure modes, and I learned about asking for help. It was good to find out where and how I fall apart, and how I can piece myself back together after a nap or a good playdate. I accepted that sometimes I would just totally blank out on things to say or do, and I grew to appreciate Toronto's playgrounds, libraries, early childhood centres, and activity places. I got more acquainted with my anxiety and we figured out ways to work with it. I learned that yes, I can still love a tiny baby even after she has clamped down hard with her mouth on part of me that doesn't like getting bitten (that's all of me, really; why?! why would you do that?!), and I can quickly learn to keep my hand nearby so that I can pry her gums apart.

It was interesting to see who I was and what I did when everything had to be stripped down to the essentials. I mostly stayed regulated. I still picked experimentation and curiosity. I didn't have the brainspace to consult, code, or untangle complex thoughts, but I enjoyed putting together Emacs News and capturing moments through drawings. I used little bits of time for incremental improvements.

I've learned a little bit more about our kinds of play, mostly by taking advice from cartoon dogs. I had a hard time with pretend play in the beginning, but it's easier now that we have so many interests to draw on. I'm not very physical, but I enjoy biking and skating. I like wordplay, drawing silly things, making up songs, and figuring out life together through experiments.

Looking ahead

So what can I take from this crash course on my constraints?

The results of this stress test give me some ideas for skills I can develop. Paying attention to my needs for sleep, food, and quiet helped me through the tough days of early parenting, and failing to do so had pretty clear consequences. I want to get even better at tuning in and taking care of myself. Then I can both go with the flow and notice when I need to make longer-term adaptations. Those years of brain fog and low energy made it clear to me that I'd really rather not have to go through that again earlier than I need to, so I may need to get better at protecting and advocating for health. As I move into a time when I won't be able to capture significant moments with pictures or videos (because of privacy or simply because many important things are invisible or unrecognized in the moment), I want to get better at observing, reflecting, writing, and drawing. Sketching my thoughts and observations might help me capture more in a compact, expressive way. Anticipating the physical and mental upheaval of menopause, I can get better at untangling and processing my feelings. Knowing that I'm going to run into things I can't do on my own, I can learn more about available resources and practise reaching out. There's also a whole bucketful of practical life skills that might be good to learn. There are also interests that are good for me, like gardening and piano. All of these things can work in the long run. There are people who write or draw into their 70s and 80s, even with physical challenges.

If I want to do this long-term, knowing that more of these challenges are likely to be in my future (if I'm lucky), I can work on processes and systems that can help me. A habit of writing as I go (and the tools to make this easy) will help me if menopausal brain fog messes up my attention span. Calendars and reminders can help me stay on top of things I need to do. Exploring alternative user interfaces like speech might help if typing gets difficult. Who knows, by the time I need this kind of support, maybe large language models will be well-situated to help me with tip-of-the-tongue, similarity search, and other information retrieval tasks.

Cognitive processing speed tends to decline over time, but crystallized knowledge accumulates.3 If I may have to think less, at least I can try to think more deeply, connecting ideas and experiences. Instead of looking back at the end and trying to conjecture about what I must have been thinking or feeling, I'd love to take good notes along the way, kinda like the mnemonic slurry Cory Doctorow mentioned.4 I want to keep improving the flow of ideas in and posts out. I want to keep adding to my stock of notes and inspiration. (And I want to have good backups and a way to shift from one thing to another as needed.)

Getting through early parenting was challenging, even though I was already playing on easy mode compared to lots of other people. Things are a little smoother now, but I know it's going to be tougher in the future. There might be big projects in my someday pile, but I'm not going to tackle them yet. I'm still easing into thinking again. Tiny steps, incremental improvements. It's good to start getting ready.

Footnotes

1

my-reddit-list-upvoted in my Emacs News Org file

2

subed-wdiff-subtitle-text-with-file in subed-common

3

Murman DL. The Impact of Age on Cognition. Semin Hear. 2015 Aug;36(3):111-21. doi: 10.1055/s-0035-1555115. PMID: 27516712; PMCID: PMC4906299. (HTML accessed 2025-09-12)

4

My composition is greatly aided [by] both 20 years' worth of mnemonic slurry of semi-remembered posts and the ability to search memex.craphound.com (the site where I've mirrored all my Boing Boing posts) easily.

A huge, searchable database of decades of thoughts really simplifies the process of synthesis.

Cory Doctorow in Pluralistic: 13 Jan 2021

Also related:

And it's interesting, right, this accretive note-taking and the process of taking core samples through the deep time of your own ideas.

Matt Webb in Memexes, mountain lakes, and the serendipity of old ideas

View org source for this post

What do I want from gardening?

| gardening

Text from sketch

What do I want from gardening? 2025-09-08-01

  • Lettuce for salad
  • As many cherry tomatoes as we can eat and share
  • Marigolds, roses: Colour, play
  • Radishes are fun too
  • Perilla leaves
  • Basil
  • Mint
  • Green onions, chives
  • Lavender
  • Bitter melon for W-
  • Small cucumbers
  • Strawberries

Overall:

  • Things we use a little of at a time
  • Things that are very tasty

Next step: Add more to soil to get more out of it:

  • replace front garden with compost & radishes
  • get the pots set up for lettuce

Things that get in the way:

  • Heat
  • Poor soil weeds > seeds
  • Other priorities
  • Waiting

First frost: ~ Oct 13

  • get strawberries back in the ground
  • another crop of lettuce & radishes

The weather's getting cooler. I probably have a couple of weeks more before the cherry tomatoes get too cold. A+ hasn't been interested in harvesting them lately, so I get to do the tomato-picking now. We have a little over a month until the usual first frost in Toronto. I moved the strawberries to pots during spring/summer so that I could keep them in a cage away from squirrels, but now it's time to put them in the ground. I'll see if I can still pick up some compost from the garden store so that I can amend the soil before I replant the strawberries. It's a good time for me to get some more lettuce and radishes going, too.

View org source for this post

The wobble is not the obstacle, it's the way

| life, parenting
2025-06-10 catastrophizing.jpg

9 PM on a schoolday, time for me to nudge A+ off to bed. A+ is clicking through the Stardew Valley wiki, slurping up all sorts of trivia that she'll probably trickle into our conversations. There are two pieces of homework left to do, one with quite a few slides to complete. And drawing. She's not a big fan of drawing assignments. "My hand is tired," she says.

I try to be calm and supportive. I wobble. Could've done this earlier, I think. I manage to keep myself from saying it. I teeter, noticing myself mentally fast-forwarding decades ahead. Oh no, she's not going to get the hang of doing things that she finds boring, she won't develop study skills or executive control, she'll cram through all the classes she can coast in, and all of it will come crashing down in university when she might actually need to buckle down and study.

She's 9! She's a long way from university.

I'm learning to embrace my anxiety and appreciate how it tries to keep us all safe. This feeling makes sense. I want to help her avoid mistakes, especially when the feedback cycle is long and the results of choices will only be seen much later.

But anxiety gets in the way of parenting. If I let the fearful part of my brain take over, I'll inadvertently teach her that mistakes are catastrophic rather than just ordinary Tuesdays. I want to hold her steady, but the wobbles are how we learn.

It's somewhat manageable now, when we can talk about these things openly. A+ can laugh off my worries ("Mom, you're fretting again,") and W- can remind me to slow down when it runs away with me. He's usually pretty chill about all this. It'll be harder when the cognitive rewiring of puberty or menopause turn ordinary conversations into minefields right when the stakes get higher. The more I tighten my grip, the more star systems will slip through my fingers. (There I go again with catastrophizing.)

Besides, I want to help A+ avoid the paralysis of perfectionism or self-recrimination. I want her to be able to experiment, and to pick herself up and try again if things don't work out the first time around. To do that, I need to learn to change my perspective from being anxious about mistakes to seeing the opportunities for re-takes.

There are many things I can't teach A+. Some things can't fully be taught, they can only be learned, like how to balance the clay on the pottery wheel. Sometimes I don't even know what the right answer would be, like what kinds of tips work for her particular brain. Some things change over time and she'll need to change with them, like how to adapt to life's situations. She'll need to learn how to learn instead of relying on one fixed answer.

2025-06-10 loops.jpg

Fortunately, life comes with so many opportunities to practise. The Toronto public school calendar has 187 instructional days, so she gets plenty of chances to manage her homework and get feedback. The repetitive nature of things used to frustrate me when it came to my tasks (always more dishes to wash, always more clothes to fold), but it's good for learning, especially while the stakes are low. It's her experiment, I remind myself. About half the time, she doesn't even want my help. ("I can do it, Mom.") She's sensible enough to try things out on small experiments instead of scary ones: shopping at the grocery store on her own, not skydiving.

There's plenty of stuff for me to learn while she learns. When I get the urge to correct her work ("How does that line up with the rubric?") or nag her to get her work done, I tell myself:

  • Is it really a problem? The teacher isn't expecting her to completely master all the skills, and the teacher is in a good place to give developmentally-appropriate feedback. I can let her experiment with how much work she wants to put into things, and she can see what that results in. Despite all my twitchiness about how she puts off her daily homework until 9 PM, she still manages to get things done. Judging from the frequent reminders her teacher gives the virtual class, she's probably ahead of the curve. So maybe it's not a problem.
  • Whose problem is it? Something might not be my problem. It might not even be her problem. She reads during class time, for instance. Sometimes she misses something that can't be figured out from just the homework slide deck. Maybe that's partly her experimenting to find the right balance between attention and stimulation. Maybe that's also partly a consequence of how school is designed to go at the group's pace. Not entirely her problem.

The more I let go of the small stuff, the more experience she'll be able to draw on for the big stuff. I hope she'll get the hang of thinking of life as mostly series of little experiments, and to notice when there's a bigger choice that needs more thinking because it's more long-term. The more she decides, the more confidence we both develop in her decisions.

This reminds me of how kids learn how to bike. The popular approach uses training wheels to prevent falls. The idea is to gradually raise them as the kid improves, but I usually see kids pedaling along (perhaps slightly leaning over to one side) to match the slowness of parents' walking. It's hard to balance when you're going slow. But pedaling isn't the hard part. Balancing is, and you develop balance by balancing. Maybe that's a little like how I get tempted to rescue A+ from the results of some of her choices, but letting her try things is how to help her learn.

2025-06-10 balance bike.jpg

A+ learned how to bike using a balance bike instead of using training wheels. When she was two, she toddled along on a Strider, which was light enough for her to manage. Eventually she figured out coasting. She was proud of being able to do it on her own. Then we upgraded her to a Cleary Gecko freewheel bike, with proper hand-brakes and everything. After a few attempts with us holding her under her armpits, she was ready for us to steady her with a hand on her back, and then for us to be close, and then she was off on her own. She fell and skinned her knee many times, developing an appreciation of pants for protection and ice cream for comfort. The more she biked, the more she learned how to notice that feeling of being slightly off-balance, and the better she got at correcting it. Now we can bike on the streets together.

You can't learn how to bike if the training wheels are always on, or if someone's always holding you steady. It's okay to wobble and fall and get up. You learn that you can survive a skinned knee, and so you keep going.

Sometimes, when A+'s in the middle of a meltdown, I have to remind myself not to try to fix it in the moment. That doesn't work, anyway. Just take the loss and try again next time. Sometimes, once we've both calmed down, I ask A+ to imagine rewinding back to a situation so we can play it out a little differently. Sorry, I meant to say this, not that. Would that work better? Next time.

Not mistakes. Data. Just another step in the journey.

conscientiousness-piano.jpg

Getting better at getting better helps me, too. I've been practising piano, making steady progress through the Simply Piano app. I've been playing for about four months now. I took piano lessons as a kid, but not to any serious extent. Back then, I got bored with the simple exercises I had to do. Now I feel slow, snail-slow, but I can savour the way my mind is beginning to get the hang of things, knowing that it will take me many tries to get the hang of it. I'm starting to be able to look at the notes and remember the phrases, imagine what the next sequence will sound like before I play it, and notice how my hands move to make it happen.

When my fingers wobble on the keys, I slow down and try again. There's no point in berating myself. If my mind keeps hiccuping or my fingers keep stumbling, I can think: ah, is this because I'm tired, or because I want to do something else, or just because I'm learning and it takes time to get the hang of things? I'm getting better at figuring out when I should probably call it a day so that I don't practise mistakes into my muscle memory and when I might benefit from just slowing down the segment.

I still stumble through pieces I've successfully played before. Remembering is hard. But I'm getting better at being patient with myself, accepting that it's because I'm still in the middle of the journey. It's not a mistake that I should grump at myself about. It's just part of a re-take. This is what learning looks (and sounds) like. Of course it doesn't start out perfectly smooth.

Here's me learning Mozart's "Rondo alla Turca", with the app providing accompaniment in the background. It's not perfect, but it's progress.

・・・・・

We were at the playground. I ate the remaining crackers in the snack box because I thought A+ was done. Turns out she was saving them for later. She was very upset. I apologized and promised to ask next time, but she was too far gone to hear.

That was a tough moment. A+ was already emotionally off-balance because the playdate hadn't gone as well as it usually does. Discovering I had eaten the crackers she was looking forward to was the last straw. She dissolved into tears. I snuggled her and settled in for a long wait. I think: Where's the line between comforting her and coddling her? Does my anxiety teach her this is too hard to handle? We're not quite at the point of being able to shrug off mistakes. I remind myself that she'll learn what she's ready to learn.

Looking around while A+ drenched my left shoulder, I noticed a skateboarder on the park road. Maybe a man in his thirties? He was trying to jump his skateboard over a low concrete lane divider. He had been at it for a while before I noticed. Most times, he was able to clear the divider, but the skateboard slowed down too much on the other side and he had to jump off. On the seventh try that I saw, he landed back on the skateboard and rolled on for a bit. Success! He tried again and failed. Four more failures before his next success. One more attempt–another failure–and then he called it a day. I'm sure he'll be back at it.

A+ continued to cry. My phone buzzed, reminding me that we probably wanted to get going before the rain in the forecast. I carried her as I picked up our bags and put them in my bike. Eventually I needed to gradually ease her off me. She curled up in the bucket of my front-loader cargo bike, still crying. I tucked the towel around her like a blanket, buckled her bike into the tow-bag, and walked the bikes home. She fell asleep.

A wobble, a fall. But I'm sure we'll be back at it too. (And we did; the next day, she was happily playing with her friends again.)

・・・・・

It's hard to be in the moment. Sometimes the moment sucks. It's hard to be far ahead in the future. It makes decisions feel too big. Do-overs make things just the right size. If we can get good at shrugging off the inevitable failures and treating them as data so that we can sketch out ideas for the next experiment, I think that'd be pretty cool. Instead of "Oh no!" or even "Are you sure about that?" (what kid likes to be doubted?), I can lean towards, "Hmm, let's find out."

As predicted, we had another late-night homework situation. This time she had a headache and wanted to go to bed, homework unfinished. I was able to let go and just focus on snuggling her in. The next day, after morning routines and without any nagging, she did the homework and submitted it. Late, but done.

There'll be another bedtime homework session, I'm sure. I have to trust that even though I want to shortcut the learning for her, she's got this. She's figuring things out. If we stumble, that just helps us practice for next time, and there are so many opportunities to try again. The wobble is not the obstacle, it's the way.1

This post is yet another take on the June IndieWeb Carnival theme of Take Two. Here are two other ones: Making and re-making: fabric is tuition and Thinking about time travel with the Emacs text editor, Org Mode, and backups.

Related reflections:

Footnotes

1

Related: The Obstacle is the Way, Ryan Holiday's book on Stoicism; the title rephrases this thought from Marcus Aurelius's Meditations: "… and that which is an obstacle on the road helps us on this road."

View org source for this post

Making and re-making: fabric is tuition

| sewing, parenting, life

Sewing together with A+ is helping me learn so much about making and re-making, and about saying yes.

I'm not good at saying yes. Sometimes it's because I have no idea how to make something happen, and I don't want to overcommit. Sometimes it's because I don't think something will be practical or worthwhile. Sometimes it's because I want to spend the time or money on other things instead. Sometimes I don't know how to make it something that she can help with. But A+ asks with shining eyes, and I'm learning, slowly, slowly, to say yes. I'm beginning to trust that the mistakes don't matter as much as the memories do.

2025-06-09 swim dress.jpg

A+ has always had ideas about what she wants to wear. At five, she was all about floor-length dresses. I sewed her A-line dresses in comfortable cotton Lycra, peasant-style dresses that matched my tops. I also made a knee-length swim skirt for her. She liked it and requested a floor-length version so that she could twirl and twirl and twirl at the splash pad. She wore it into the wading pool too, enjoying how it swirled around her, trapping air under the skirt and marvelling as it ballooned. The following year, she asked me to attach a bodice to it to make it a dress. I turned the knee-length skirt into the bodice for the floor-length dress, took out the stitches that had previously narrowed the then-too-large waist, and it was good for another year of twirling.

When she was 6 and in the throes of a Cinderella obsession (we read through 50+ variants of the story from the library), I made her a powder blue charmeuse ballgown with a full-circle skirt supported by the petticoats and tutus that she layered with abandon: 19 layers of tulle in total. She loved curtsying and twirling with that whole shebang at the pretend tea parties she hosted at the playground, and it survived the washing machine surprisingly well.

A+ is nine now and has long outgrown the ballgown, which has been stashed in the closet until I figure out if it's going to become a skirt for her or for me. But she still wears the A-line dresses from years ago, which now reach her knees instead of her ankles. She still likes fanciful clothes. I made a floor-length light blue dress so that she could wear it to her cousin's wedding. She picked out some ribbon for the waist, a lace trim to place near the hem, and some ribbon flowers as embellishments, and she asked me to sew a hooded cloak with a ribbon closure. After the wedding, I trimmed the dress to knee-length and re-sewed the lace close to the new hem so that she could wear it while biking to the playground.

Inevitably, she's beginning to grow up. Her fancy is tempered by a few nods to practicality:

  • knee-length skirts because they don't get in the way of riding her bike
  • she likes stretchy fabric more than woven fabric
  • skorts are great for doing cartwheels or hanging upside down.

We prefer to buy fabric in person so that she can feel the fabric on her skin. At the store, A+ zeroed in on a sheer floral print organza that she had seen on a mannequin in the window display. "The organza doesn't have a border," she said. "We can make it a circle skort." She's learning to think about the characteristics of the fabric and what we can do with it. She matched the sheer floral organza fabric with a peach polyester-spandex from the swimwear section and the right colour of thread from the basement.

This will be the fourth warm-weather skirt this year. We make little tweaks each time, as she learns more about what she likes to wear. Here's the progression so far:

  • For her first summer skirt this year, I made a lavender knee-length rectangle skirt with scallop-edged embroidered mesh over bridal satin, gathered at a 1:2 ratio. She liked the dressiness of it, but 1:2 turned out to not be enough ease for cartwheels, so she changes into something else when she wants to be more active.
  • The second was a mermaid scale skort made from the swimwear fabric I ordered last year, based on one of the purchased skorts she liked. It'll be her new swim skirt.
  • The third one was a purple skort. I changed it from side seams to a single back seam so that it's easier for A+ to tell the difference between front and back.
2025-06-09 variations on a theme.jpg

I love being able to change things based on her feedback. We've browsed nearby clothing stores and bought a few pieces, but she rarely finds things that she really likes. Her last pick from the store was a peach skort with a matching top. I removed the waist elastic from the top because she doesn't like elastics, and now it's good to go. It'll be the model for the new skort, I think: a non-stretchy skirt with a stretchy fabric used for the shorts. This time she wants a knee-length circle skirt instead of the mid-thigh length of the commercial skorts. Easy enough - just a matter of drawing a bigger circle.

2025-06-09 hat.jpg

I appreciate how all this experience re-making things makes it easier to say yes to A+'s ideas. For example, the hat I sewed for her last year is starting to feel a bit small. I cut pieces for a new bucket hat using the free AppleGreen Cottage pattern that I'd previously used to make two other hats for her and one for me. This time, I wanted to make the outer layer from the floral canvas left over from reupholstering long-gone dining room chairs and the inner layer from the linen tea toweling that we decided not to use in the kitchen. Midway through the process, A+ asked me if I could make the hat pointy instead, like a witch's hat. I put the brim pieces together, sketched out a quick quarter-circle, sewed the outer layer, and tested the fit on her head. Then I used the inner brim layer to cover up the seams, finished with some topstitching, and it was good to go. I figured that if she changed her mind and wanted a flat hat, I could easily make one from the scraps, or I could even modify this pointy hat to put a different crown on it.

2025-06-09 doll.jpg

Sewing is becoming more enjoyable and less stressful. I worry less about making mistakes because I've learned how to recover from many of them. Sometimes something's more of a loss, like that lavender floor-length cotton dress with a split organza overskirt that she wore a couple of times before it was declared too uncomfortable, or the scraps that she cuts up when trying to fashion a dress for her doll. That's fine, fabric is tuition for learning.

A+'s becoming more adept, too. She's no longer limited to standing still for measurements, fetching pieces of fabric, or other make-work I could think of to keep her busy while I sewed. Now she can get the sewing machine to wind the bobbin and she can thread the needle. She can sew straight seams and stop when the machine makes an unexpected sound. She can turn straps right side out and unpick seams when we make mistakes or change our minds. She knows it isn't just a matter of how a fabric looks, but also what it feels like and how it moves. She's gradually learning what she likes and what she doesn't like. And if I have the temerity to remind her how to do something ("Make a 'p' shape with the thread when you put it in the bobbin case"), I get a glimpse of the teenager she'll become ("I know how to do it, Mom.").

We're getting better at seeing the clothes as their component parts: patterns, fabric, pieces we can recombine. "Can you copy this, but without sleeves?" she asks, and I figure it out. Looking at the yardage left, I can start to think: ah, I can squeeze a matching training bra out of this part, and I think I have enough here to make a top, and this rectangle is large enough for a headband, and I can turn these scraps into flowers while I'm waiting for her at a playdate.

I'm learning from all her requests. By myself, I tend to settle into comfortable routines. In 2015, I made 18 tops based on the Colette Sorbetto woven tank top pattern, eventually taking advantage of Hacklab's laser cutter to precisely cut the fabric so that my notches lined up every time. When I find something I like, I make it again and again. A+'s still figuring out what she likes. We're learning so much.

Sewing for A+ is a time-limited opportunity, and I want to make the most of it. There are only so many clothes I can sew for her. Eventually she may want to wear the same things as everyone else, or eventually she might be comfortable doing all the sewing herself. Eventually she'll be off on her own life. Maybe the ballgowns will turn into skirts or camisoles, and from there into headbands or scrunchies.

・・・・・

Re-making echoes through our past. My mom tells me this story of how her mom sewed, and how their family was poor. My mom rarely got a new dress, so when her mom sewed a red dress for her, that was special. She wore it until the bodice couldn't fit any more. Her mom undid the seams, sewed a new bodice onto the skirt, and gave the dress back to her. She wore it until the skirt was all worn out. Her mom undid the seams and replaced the skirt. My mom said to her mom, "Does this mean I have a new dress now?" This was not the only dress my grandmother made for her. My mom also tells a story of how one time she hovered by her mom's sewing machine, impatiently waiting for her mom to finish sewing the dress that she was going to wear to a party that day. My grandmother must have also worked on re-making, on learning how to say yes. My mom didn't make clothes for me, but she passed on the stories.

All this reminds me a little of two picture books we borrowed from the library. My Forever Dress by Harriet Ziefurt and Liz Murphy (2009, video) shows how a grandmother extended and transformed a dress as her granddaughter grew. Something from Nothing by Phoebe Gilman (1992, video) retells the Yiddish folktale about Joseph's overcoat, this time with a special blanket that gets worn down and transformed into a jacket, a vest, a tie, a handkerchief, ending as a fabric-covered button. The button gets lost, but it turns into a story. Of the two, I liked Something from Nothing more. I liked the lighter touch it told the story with, and I liked the reminder that cherished things can be turned into stories.

2025-06-09 bag.jpg

A+ was in the kitchen, making a grocery list on an LCD writing tablet. She wanted to buy apple sauce, yogurt cups, and mac and cheese. She wanted to do it herself, with her own money. W- will walk her to the store, let her loose, and meet up with her in front of one of the aisles. "Mama, you can stay home," she said.

Challenge: She wanted her own bag for groceries. Her backpack was too small. I rummaged through the reusable bags hanging on the coat hooks. There's this cotton tote we got from an event, but the straps are too long. When she put it on her shoulder, it threatened to fall down. When she carried the bag by its straps, the bag dragged on the floor. I shortened one strap to see if she can hold it then. The body of the bag itself was too long. I sewed a seam across the bottom. Now it's the right height for her. I shortened the other strap and serged the bottom seam to make it neat. She wanted a pocket for her purse and the KN95 mask that she'll wear in the supermarket. W- was almost ready to head out. "Give me another five minutes and I can make her a pocketed bag," I said. He waited. I opened up the scrap from the bottom, sewed the edges together in the other direction, turned it into a pocket, and sewed it to the top hem of the bag. A+ pronounced it perfect. She tucked her purse, mask, and shopping list into the bag, looped the straps over her shoulder, snugged the bag under her elbow, and headed out into the world.

・・・・・

I still sweat my way through figuring out how to sew what she comes up with, but it's good for me. I make and re-make so she can have things that fit her ideas, and so that she can dream of more. She's learning that her ideas matter. It can take several tries, but we can make them happen together. Someday she'll make and re-make things all on her own.

This post was inspired by the June IndieWeb Carnival theme of Take Two.

View org source for this post

Things I want to learn from Stardew Valley

| life, play, parenting

This week A+ said she wanted to play a farming game, so we went through this list of farming games on Steam and she picked Stardew Valley. I bought it for CAD 17 under her Steam account. She got pretty good at finishing her homework before playtime. After some fiddling around, we managed to figure out how to play 3-person local co-op using our old PS3 controllers.1

The first game we played used the basic farm layout and shared money. I realized that sharing all the money wasn't working out so well for me about two game weeks in because I was always reminding A+ to buy seeds before she splurged on gifts, so we started a new playthrough with separate money. A+ decided to pick the meadowlands farm layout, which meant starting with some chickens.

stardew-chicken.jpg

We now have a mayonnaise maker and four chickens. It's summer and I have a variety of crops growing. W- sometimes drops in to do some fishing or help out around the farm. We probably won't make it to the greenhouse bundle this year, but maybe next year. She'd been looking forward to getting a kitchen and trying out some of the recipes, so we saved up for it and worked together to chop down lots of trees.

Stardew Valley feels like a good rainy day activity with A+. It's a cozy place to practise making decisions and working together.

stardew-trout.jpg

A+ can get competitive and envious, which can get in the way of her having fun. Sometimes she gets envious because I've been leveling up in farming and she hasn't yet. When that happens, she becomes more motivated to help out around the farm. Sometimes it's harder for her to channel that frustration into growth. At the trout derby, she got grumpier and grumpier. First it was because W- had caught a rainbow trout and she was only catching trash. Then, when she caught a rainbow trout, she was grumpy that W- had caught a rainbow trout with a golden tag and she hadn't gotten one with a tag. "I'm never going to catch anything," she grumbled, eventually spiraling into a lump on the couch. To her credit, she kept trying for a while instead of rage-quitting, so that's progress.

I chatted with her about it the next day, when she was well-regulated. "It doesn't have to be a competition, you know," I said.

"Of course it was a competition," she said matter-of-factly. "It was the trout derby."

Apparently this competitiveness and sensitivity is pretty common and totally not out of place for a 9-year-old, especially since she's an only child. Common approaches include:

  • Stopping the game when whining starts, in the hopes that eventually the kid will learn to avoid whining: I'm not sure about this approach with A+ because I think she might benefit from some more help and support learning these skills.
  • Team sports and a structured environment: This doesn't quite feel like a good fit for us, but I'm glad it works for other people.
  • Switching to more cooperative activities: I couldn't redirect her from the trout derby because the time-limited event was too fascinating. We had to take the loss and try again another time. This, too, is a fish on the line; sometimes it escapes and there's nothing to do but to accept it and fish again.

    There's a lot we can learn together in the process of working on day-to-day things. I can put A+ in charge of most of the harvests, and she's getting better at minding the mayonnaise. I think A+ likes mining with me (I'm in charge of fighting monsters), and we can probably also chop some wood together. Maybe she'll enjoy collecting the eggs and petting the chickens now that there are more of them, especially since one of them is called Hei-hei. Then we can fish when we're in the mood for fishing, farm when we're in the mood for farming, and so on.

  • Getting used to losses by playing lots of games: Fishing is good for this. It's easy to start trying again, and there are plenty of little rewards along the way. Once we can cook, we can use meals like chowder to boost her skill.
stardew-watering.jpg

I love it when games gently help me notice ways I can grow as a person. I want to get better at focusing on processes, not outcomes.2 It's neat to see this in contrast. At the moment, A+'s attention focuses a lot on outcomes. She thinks about things like upgrading to kitchen or getting to a certain level, but it's harder for her to focus on the steps that will get her there. I notice there's stuff for me to work on, too. I struggle a little with trying to make sure I have seed money if I let A+ take care of harvesting and selling (somewhat alleviated now that I've got chickens and corn), that I can get everything watered before bedtime, that I've kept some of the produce back for bundles or quests, or that I'm making progress towards a silo before winter. I can also practice focusing on processes, not outcomes.

I know my job isn't to maximize the farm's profit. Maybe my job for now is to water the farm so that A+ can enjoy the harvest. Doesn't that sound like some kind of parenting thing I can work on learning in my bones… I know grown-ups are better at delayed gratification than kids are. I'm better at the grind. If she can enjoy a bit of the harvest and figure out if she likes it, then we can back up a little. Maybe she can water a small part of the field, and then grow from there. Maybe I can make her a little 1x1 patch with the season's fastest-growing crop, and then expand every time she gets it all the way to harvest. Tiny habits, right?

Also thinking as a grown-up, I can stagger the planting of 4-day crops like wheat so that there's always something for her to harvest.

There are other little ways we can use game mechanics to practise life skills. We can occasionally check the traveling cart for quality sprinklers, which will give us a reason to keep track of the days and save some money for opportunities. It would be great to practice this with virtual money before she needs to deal with real money.

I can also invite A+ to go mining and then use the copper to upgrade the watering cans. It's a multi-step process (copper ore, wood, coal, copper bar, upgrade), so it makes sense that I can handle that better than she can. She can focus on one step at a time and slowly get the hang of how everything comes together, just like when she was learning how to solve the Rubik's cube. It's also like the incremental independence she's growing into in other parts of her life. My job is to support her so that she can learn at the right level: not too hard, not too easy.3 Someday, after many many runs through this kind of process, she might even get the hang of creating those sequences for herself or finding people who can help her. Small steps to lifelong learning.

And when I start to get fidgety about how we play, like when she doesn't accept any of my invitations to do something (chop wood? carry water?), I can repeat: process, not outcome. It's okay for her to stand around waiting for the shop to open while I water the farm. She's excited, she's focused on the very next step towards her goal, and that's good for where she is. It's okay for things to take a while. I want to keep the process fun. The fun is the important part.

stardew-lewis.jpg

Also, there's this whole thing about taking time to talk to people, remember what they like and dislike (… or look that up in the notes), give them gifts, celebrate their birthdays, and so on. Right. There are even clear benefits for doing so. Plenty of things to get better at. =)

Stardew Valley seems like it would be great for practising these things. The general advice from the community seems to be to take it easy and not rush. Don't worry about making it to certain milestones by certain times, just have fun together. We've been playing for only a few days, but I have a feeling there's much to learn over the next few years.

Footnotes

1

PS3 controllers: On Windows, we needed DsHidMini and a powered USB hub. On Linux, we just needed the powered hub.

2

This reminds me of Atomic Habits.

View org source for this post

Creating sustainable futures in unsustainable times: Bicycles, justice, and resistance - Sabat Ismail, Cyprine Odada, Deepti Adlakha, Rachel Wang

Posted: - Modified: | sketchnotes, biking, life

[2025-05-29 Thu]: Updated links for Cyprine Odada and Rachel Wang.

W- has been volunteering for Bike Brigade for a number of months now. A+ and I occasionally tag along. It's encouraging to be part of this initiative to deliver groceries and other essentials to people who need help. One of the organizers spoke at this panel discussion about bicycles and social justice organized by York University.

Session description

Bicycles hold immense potential for addressing today’s pressing social and climate justice challenges. However, coordinating and sustaining grassroots cycling movements remains difficult, especially as global development aid for climate action and broader humanitarian work rapidly declines. Indeed, we are living in a moment of profound global injustice, where imperialism, colonial violence, and systemic oppression dictate whose struggles and resistances are recognized. In this context, grassroots organizing and local self-determination have become more pressing than ever. This webinar explores how bicycling serves as a tool for justice, sustainability, and collective resistance. Indeed, we see bicycling/mobility justice in responding to uncertain global contexts, including a rise in right-wing fascist governments, climate change and its unequal effects on vulnerable communities, and an escalation on anti-immigrant policies and sentiments. Those most affected – racialized, Indigenous, low-income, and gender-diverse communities – are leading powerful mobility justice movements. They are reclaiming space, resisting exclusion, and challenging systemic inequalities through cycling activism. Speakers will share insights from different regions, highlighting how bicycles are more than transportation – they are a means of survival, self-determination, and community care. This conversation will thus bring together activists, researchers, and practitioners striving to make transportation more accessible and equitable.

Panelists:

  • Dr. Deepti Adlakha (Associate Professor, Delft University of Technology)
  • Sabat Ismail (urban planner, multi-disciplinary artist, and writer)
  • Cyprine Odada (urban planner, cycling advocate, Founder of Women Shaping Cities)
  • Rachel Wang (Founding Executive Director, The Bike Brigade – Toronto; environmental practitioner and community organizer)

Here are the notes I took:

Text and links from sketch

Creating sustainable futures in unsustainable times: Bicycles, justice, & resistance

  • Sabat Ismail: urban planner
    • Mid to late 2010s: books on cycling, inequality, gentrification
    • Couriers in Toronto, Albert Koehl (2024)
    • Food delivery couriers - Do Lee
    • Migrant farm workers
    • Girls on Bikes
    • Gaza Sunbirds
    • Gaps in conversation, data: race, gender (incl. trans/queer) - not just commuters
    • Disability access: CultureLink, Trailblazers
    • Bike hubs
    • Equity lens
  • Cyprine Odada: urban planner, Critical Mass Nairobi
    • The goal is to get people back on bicycles.
    • I started noticing inequalities.
    • We needed to diversify our cycling experiences.
    • Nairobi bike train: Commute to work
    • Children: Bigger impact than main ride
    • Kenya Cycling Women
    • Need for Speed
    • Cycling marketplace
    • CSR
    • New:
      • ride buddy
      • city bike tours
    • Access: pairing, tandems, training
    • Teen mobility & pregnancy in rural
    • Equity: give voice to marginalized, package for the city
  • Deepti Adlakha: assoc. professor, Delft University of Technology
    • Extreme heat & lack of shade
    • Active transport… has to be built into city priorities.
    • 8 Ds: local urban design principles
    • healthysustainablecities.org
    • societies, environment, people, systems
    • Score cards
    • commuting vs. trip chaining
    • connecting the dots, looking at mobility through a justice lens
    • Academic institutions can take a bigger role: research, data, evidence
    • Building accessibility into infrastructure (ex: storage)
    • Rural: Linking to transport
    • Equity: Require assessment, weighted scoring
  • Rachel Wang: founding exec. director, Bike Brigade
    • Before pandemic: 1 in 5 households were food insecure; many >1km from food
    • Food banks shifted to home delivery (no gathering in lines)
    • 40+ mutual aid groups
    • Beautiful stories of how people get involved: starting w/ deliveries, becoming community organizers
    • Equity: Allies are important - strategic messengers
  • Lyndsay Hayhurst, Jess Nachman
    • Bicycles are powerful tools for justice.

https://sachachua.com/2025-05-21-03

Feel free to share or remix this under the Creative Commons Attribution License.

I like that so many people are thinking about this from different perspectives around the world: from the ground up with the experiences of people who are out there, to groups like Critical Mass Nairobi and Bike Brigade where people can work together to make things better, to academics and urban planners who can think about how systems are designed.

We probably lean more towards the very small scale end of things, for now: whatever little deliveries we can squeeze into our schedule. A+ is particularly proud of putting things in her own basket and also hauling a full bag of groceries once we get to the recipient's building. Who knows, maybe we'll find ourselves moving along that pipeline from volunteer grocery deliveries to community organizing…

Anyway, I don't know if a recording will get posted, but if I come across one, I'll update this.

View org source for this post

Looking at my time data from 2012 to 2025

| quantified, time, life

Assumed audience:

  • @tagomago, who was curious about what a typical weekday looked like before I became a parent, following up on my post
  • people who track time, especially my fellow Quantified Self geeks
  • my future self, looking back even further on time and change

This is a long post without any particularly ground-breaking insights; more along the lines of "water is wet" (taking care of a kid reduces free time, to no one's surprise). I suppose not a lot of people have 13+ years of time data to analyze, though, so there's some coolness in that. Also, I'm a little proud of the fact that I got the graphs to show up nicely even under EWW, so they work without Javascript. If you view this post on my blog with Javascript enabled, there should be user-interface niceties like being able to switch between years.

I wrote a web-based time tracker back in late 2011 because I was curious about how I was actually using my time. I'd already started planning my 5-year experiment with semi-retirement. I knew that time-tracking was going to be useful for that, especially since I figured consulting was going to be part of it. I had been tracking my time with Tap Log for Android, but writing my own system allowed me to fit it to the way I wanted it to work. 2012 was my first full year of data with it. My time data includes a little bit of my work at IBM, all of my experiment with semi-retirement, and my time as a parent. Time-tracking was something that a number of people in the Quantified Self community were also exploring, so I had fun bouncing ideas and visualizations off other people. At some point, I nudged my categories a little closer to the time use studies I read. (Ooh, I should revisit these…)

I use a hierarchy of categories. Each time segment can have only one category, even if I might combine something like childcare and biking. The hierarchy lets me report at the high level while also letting me break things down further. I can add a note to a segment in order to capture even more detail, like the way that clocking in from my Org Mode tasks automatically fills in the time tracker's note with the task name. It takes me just a few taps to record my data most of the time. If I need to backdate something, I can use a couple more taps to select common time offsets (say, around 5 minutes ago). I can also type in some text to select an uncommon category or specify a different offset.

The data isn't 100% perfect, of course. Sometimes I created an entry a few minutes late or guessed when something started. Sometimes I forgot to track when I went to sleep or when I woke up. Despite the occasionally messy data, it gives me a pretty good idea of the rough categories of my day.

For the time graphs below, each column is one day, starting at midnight. All times are displayed in the America/Toronto time zone, with the occasional indent or outdent because of daylight savings time. Legend:

pinkA+ (childcare)
yellowBusiness - Connect
redBusiness / Work
greenDiscretionary - Play
blueDiscretionary - Productive
dark blueDiscretionary - Productive - Emacs
yellowDiscretionary - Social
purplePersonal
graySleep
orangeUnpaid work

If you click on the graph images, you should be able to get the SVG for each year, which will let you hover over segments for more details in the tooltips. Each SVG is about 1-4 MB, so I didn't want to include them all inline.

Here are some overall graphs of each year, as a sample weekday, and some notes on what was going on in my life then.

2012

2012

Sample weekday: 2012-04-25

22:06 - 06:32: Sleep21:33 - 22:06: Discretionary - Productive - Latin21:03 - 21:33: Unpaid work - Cook20:03 - 21:03: Personal - Walk - Other19:45 - 20:03: Discretionary - Social19:18 - 19:45: Personal - Routines19:18 - 19:18: Personal - Routines18:31 - 19:18: Unpaid work - Tidy up17:08 - 18:31: Personal - Bike08:55 - 17:08: Business - Earn - Consulting - E1 - General08:19 - 08:55: Personal - Bike07:01 - 08:19: Personal - Routines22:23 - 07:01: Sleep

In February 2012, I started my experiment with semi-retirement, shifting from working for IBM to consulting for a couple of clients. My week was still fairly typical, since I planned for 4-5 days of consulting each week. I usually biked or took the subway to the office, where I did some coding or consulting around enterprise social computing.

I wanted to experiment with different business models, so I also started doing some professional sketchnoting and illustration. I guess people liked stick figures. I did a few events here and there, but the semi- part of my semi-retirement was mostly consulting around enterprise social computing, collaboration and technology adoption, Javascript prototyping, and SQL queries.

2012 yearly review

2013

2013

Sample weekday: 2013-04-26

23:37 - 10:17: Sleep23:12 - 23:37: Discretionary - Play - Read - Fiction22:50 - 23:12: Personal - Routines20:50 - 22:50: Discretionary - Family20:33 - 20:50: Personal - Eat - Dinner20:11 - 20:33: Discretionary - Family19:07 - 20:11: Discretionary - Productive - Writing18:57 - 19:07: Unpaid work - Cook18:28 - 18:57: Personal - Walk - Other18:01 - 18:28: Discretionary - Productive - Writing17:00 - 18:01: Business - Build - Paperwork15:47 - 17:00: Business - Connect - Connecting12:00 - 15:47: Business - Earn - Consulting - E1 - General11:20 - 12:00: Unpaid work - Groceries09:06 - 11:20: Business - Earn - Consulting - E1 - General08:39 - 09:06: Personal - Routines23:52 - 08:39: Sleep

I continued to do a lot of consulting, but I started letting myself do some more fun stuff like Emacs and hanging out. The offset part towards the end of the year is when we went to the Philippines to visit family and attend a friend's wedding.

2013 yearly review

2014

2014

Sample weekday: 2014-04-21

23:38 - 00:18: Personal - Routines23:18 - 23:38: Discretionary - Play - Read - Blogs23:12 - 23:18: Personal - Routines19:44 - 23:12: Discretionary - Play - LEGO Marvel19:20 - 19:44: Discretionary - Productive - Gardening19:00 - 19:20: Personal - Eat - Dinner18:27 - 19:00: Discretionary - Play - LEGO Marvel18:25 - 18:27: Discretionary - Productive - Emacs18:23 - 18:25: Discretionary - Play - LEGO Marvel18:00 - 18:23: Unpaid work - Cook17:46 - 18:00: Unpaid work - Cook16:52 - 17:46: Discretionary - Productive - Emacs16:49 - 16:52: Discretionary - Productive - Emacs16:48 - 16:49: Unpaid work - Cook16:13 - 16:48: Discretionary - Productive - Emacs15:32 - 16:13: Discretionary - Productive - Emacs14:23 - 15:32: Business - Build - Delegation13:57 - 14:23: Business - Connect - Connecting13:21 - 13:57: Personal - Eat - Lunch13:16 - 13:21: Discretionary - Productive - Latin12:42 - 13:16: Business - Build - Delegation12:14 - 12:42: Discretionary - Productive - Writing09:54 - 12:14: Business - Build - Quantified Awesome09:21 - 09:54: Personal - Routines01:05 - 09:21: Sleep00:42 - 01:05: Personal - Routines23:37 - 00:42: Business - Build - Quantified Awesome

I ratcheted consulting down further and I gave myself permission to work on more of my own things. I enjoyed hanging out at Hacklab.to.

2014 yearly review

2015

2015

Sample weekday: 2015-05-27

23:49 - 07:55: Sleep23:30 - 23:49: Personal - Routines22:09 - 23:30: Discretionary - Play - Relax21:24 - 22:09: Discretionary - Productive - Drawing20:23 - 21:24: Discretionary - Play - Relax20:08 - 20:23: Personal - Routines19:01 - 20:08: Unpaid work - Clean the kitchen18:47 - 19:01: Personal - Eat - Dinner18:08 - 18:47: Unpaid work - Cook16:06 - 18:08: Business - Build - Quantified Awesome14:27 - 16:06: Business - Build - Quantified Awesome12:02 - 14:27: Discretionary - Play - Ni no Kuni11:37 - 12:02: Personal - Eat - Lunch10:27 - 11:37: Business - Build - Quantified Awesome08:59 - 10:27: Business - Build - Quantified Awesome07:24 - 08:59: Personal - Routines00:36 - 07:24: Sleep23:11 - 00:36: Personal - Routines

I continued to hang out at Hacklab and work on my own stuff, with a little bit of consulting. Towards the latter part of 2015 and the early part of 2016, I felt quite tired because of pregnancy, so I spent a lot more time relaxing.

2015 yearly review

2016

2016

Sample weekday: 2016-04-21

23:46 - 00:15: A+ - Childcare22:51 - 23:46: Sleep22:14 - 22:51: A+ - Childcare21:29 - 22:14: Personal - Routines21:26 - 21:29: Sleep21:14 - 21:26: A+ - Childcare21:11 - 21:14: Personal - Routines21:01 - 21:11: Unpaid work - Clean the kitchen20:40 - 21:01: A+ - Childcare20:20 - 20:40: Personal - Eat - Dinner19:56 - 20:20: Discretionary - Productive - Coding19:26 - 19:56: A+ - Childcare19:04 - 19:26: Discretionary - Productive - Drawing18:23 - 19:04: A+ - Childcare17:57 - 18:23: A+ - Childcare17:27 - 17:57: Business - Build - Paperwork16:57 - 17:27: Discretionary - Social16:26 - 16:57: Personal - Routines16:11 - 16:26: A+ - Childcare15:48 - 16:11: Discretionary - Productive - Tracking14:57 - 15:48: Personal - Walk - Other14:30 - 14:57: A+ - Childcare13:48 - 14:30: Discretionary - Productive - Coding13:00 - 13:48: Discretionary - Productive - Coding12:55 - 13:00: Discretionary - Productive - Coding12:47 - 12:55: Discretionary - Productive - Coding12:27 - 12:47: A+ - Childcare12:27 - 12:27: Discretionary - Productive - Coding12:11 - 12:27: Business - Connect - Connecting11:26 - 12:11: Unpaid work - Laundry11:22 - 11:26: Sleep11:22 - 11:22: Unpaid work - Clean the kitchen11:20 - 11:22: A+ - Childcare11:03 - 11:20: A+ - Childcare11:03 - 11:03: Personal - Plan10:13 - 11:03: Personal - Routines09:56 - 10:13: A+ - Childcare05:30 - 09:56: Sleep05:02 - 05:30: A+ - Childcare02:45 - 05:02: Sleep02:38 - 02:45: A+ - Childcare02:38 - 02:38: A+ - Childcare02:28 - 02:38: A+ - Childcare00:10 - 02:28: Sleep23:49 - 00:10: Sleep

In February, A+ was born. Here's the obligatory visualization of how my sleep shattered into a million pieces and childcare took over my days and nights. If you have ever been the primary caregiver of an infant, you'll know what this is like.

Year Sleep % Avg hours / day
2012 34.6 8.3
2013 36.7 8.8
2014 36.9 8.9
2015 38.1 9.1
2016 34.9 8.4
2017 32.5 7.8

… Sure didn't feel like 8.4 hours a day. Not enough continuous sleep, definitely foggy-brained. Although to be fair, babies also sleep a lot, and I tried to sleep during that time too.

Towards the end of the year, we took A+ to the Philippines to see family. We tried to do the usual short layover and that was miserable because of sleep deprivation, so our other flights included an overnight layover.

I decided that doing my yearly review twice a year was a bit excessive, so I moved to doing it in August for my birthday. This year was split between life as a 32-year-old and a 33-year-old.

2017

2017

Sample weekday: 2017-04-25

23:49 - 01:03: A+ - Childcare23:04 - 23:49: A+ - Childcare22:48 - 23:04: Personal - Eat - Dinner22:32 - 22:48: A+ - Childcare22:19 - 22:32: Personal - Routines20:11 - 22:19: Sleep19:39 - 20:11: A+ - Childcare19:10 - 19:39: A+ - Childcare18:52 - 19:10: Personal - Routines18:48 - 18:52: A+ - Childcare18:12 - 18:48: A+ - Childcare16:44 - 18:12: Unpaid work - Subway14:56 - 16:44: Personal - Walk - Other13:53 - 14:56: Unpaid work - Subway12:36 - 13:53: A+ - Childcare12:27 - 12:36: A+ - Childcare12:03 - 12:27: Personal - Walk - Other11:34 - 12:03: A+ - Childcare11:22 - 11:34: Personal - Routines10:55 - 11:22: Unpaid work - Clean the kitchen10:30 - 10:55: Personal - Eat - Breakfast09:33 - 10:30: Unpaid work - Cook09:28 - 09:33: A+ - Childcare02:31 - 09:28: Sleep01:20 - 02:31: Discretionary - Play - Relax00:58 - 01:20: Discretionary - Productive - Tracking00:43 - 00:58: Personal - Plan00:38 - 00:43: A+ - Childcare00:25 - 00:38: A+ - Childcare00:23 - 00:25: Personal - Plan00:08 - 00:23: A+ - Childcare23:38 - 00:08: Personal - Plan

More childcare. We often went to playgrounds, libraries, EarlyON early childhood centres, museums, and the Ontario Science Centre. I often needed a nap in the evenings.

Another trip to the Philippines. The very regular section was probably when I didn't have a reliable way of updating my time tracker. (Yearly review split between life as a 33-year-old and a 34-year-old)

2018

2018

Sample weekday: 2018-05-08

23:26 - 00:35: A+ - Childcare22:35 - 23:26: A+ - Childcare22:31 - 22:35: Personal - Routines22:02 - 22:31: Unpaid work - Clean the kitchen18:25 - 22:02: A+ - Childcare18:10 - 18:25: A+ - Childcare17:39 - 18:10: A+ - Childcare17:31 - 17:39: Personal - Routines17:23 - 17:31: A+ - Childcare17:12 - 17:23: A+ - Childcare17:04 - 17:12: A+ - Childcare16:31 - 17:04: Unpaid work - Tidy up15:10 - 16:31: Business - Earn - Consulting - E1 - General14:36 - 15:10: A+ - Childcare13:19 - 14:36: Business - Earn - Consulting - E1 - General09:03 - 13:19: A+ - Childcare00:37 - 09:03: Sleep00:19 - 00:37: A+ - Childcare21:24 - 00:19: A+ - Childcare

We went on two trips to the Philippines. My dad died during the first one, and the second one was to keep my mom company. (Yearly review split between life as a 34-year-old and a 35-year-old)

2019

2019

Sample weekday: 2019-04-25

23:53 - 08:34: Sleep23:43 - 23:53: Sleep21:54 - 23:43: Discretionary - Family21:45 - 21:54: Personal - Routines20:40 - 21:45: A+ - Childcare20:22 - 20:40: Personal - Routines08:45 - 20:22: A+ - Childcare08:13 - 08:45: Personal - Routines23:19 - 08:13: Sleep

Sometimes I paid a babysitter so I could do some consulting, but A+ usually didn't like being away from me, so I just didn't do that much. This year was also our last trip to the Philippines before COVID changed the world. (Yearly review split between life as a 35-year-old and a 36-year-old)

2020

2020

Sample weekday: 2020-04-28

23:31 - 00:15: Sleep23:30 - 23:31: Personal - Routines23:03 - 23:30: Discretionary - Play - Read - Fiction22:56 - 23:03: Discretionary - Productive - Writing21:52 - 22:56: Discretionary - Play - Read - Fiction20:45 - 21:52: A+ - Childcare20:25 - 20:45: Discretionary - Productive - Coding20:17 - 20:25: Discretionary - Family19:47 - 20:17: Personal - Routines17:56 - 19:47: A+ - Childcare16:26 - 17:56: Unpaid work - Cook09:01 - 16:26: A+ - Childcare07:02 - 09:01: A+ - Childcare07:01 - 07:02: Sleep01:24 - 07:01: Sleep00:20 - 01:24: Discretionary - Social23:50 - 00:20: Discretionary - Productive - Coding

I started staying up to try to get stuff done. This was sometimes tricky to get right. If I stayed up too late and then A+ woke up early, I got cranky. I did much less consulting. The two dark blue lines towards the later part of the year represent EmacsConf. (Yearly review split between life as a 36-year-old and a 37-year-old)

2021

2021

Sample weekday: 2021-04-29

23:37 - 00:01: Discretionary - Productive - Gardening23:23 - 23:37: Discretionary - Productive - Coding23:11 - 23:23: Personal - Routines21:30 - 23:11: A+ - Childcare20:30 - 21:30: Personal - Routines19:44 - 20:30: Discretionary - Productive - Emacs18:33 - 19:44: A+ - Childcare18:25 - 18:33: Personal - Routines18:23 - 18:25: A+ - Childcare17:23 - 18:23: Personal - Routines16:52 - 17:23: Unpaid work - Clean the kitchen16:32 - 16:52: Unpaid work - Cook09:51 - 16:32: A+ - Childcare08:47 - 09:51: Personal - Routines01:31 - 08:47: Sleep01:11 - 01:31: Personal - Routines23:42 - 01:11: Discretionary - Productive - Emacs

Still staying up to try to have some me-time. The dark blue boxes in the second half of the year show that I started taking a more active role in organizing EmacsConf, mostly by coding stuff late at night. (Yearly review split between life as a 37-year-old and a 38-year-old)

2022

2022

Sample weekday: 2022-04-25

23:21 - 00:15: Discretionary - Productive - Writing22:50 - 23:21: Discretionary - Productive - Emacs20:36 - 22:50: A+ - Childcare20:09 - 20:36: Personal - Routines10:20 - 20:09: A+ - Childcare00:26 - 10:20: Sleep00:24 - 00:26: Personal - Routines21:24 - 00:24: A+ - Childcare

A+ shifted to staying up late too, so I adapted by doing less. Trying to get her to go to bed earlier just resulted in grumpiness and crying. (Sometimes I was the one crying.)

I did a lot more automation for EmacsConf. Sometimes it was because she was attending virtual grade 1 during the daytime, and sometimes it was because she was just chilling out watching videos in the evening. (Yearly review split between life as a 38-year-old and a 39-year-old)

2023

2023

Sample weekday: 2023-04-25

23:23 - 08:05: Sleep21:41 - 23:23: A+ - Childcare21:11 - 21:41: Personal - Routines13:44 - 21:11: A+ - Childcare13:29 - 13:44: Discretionary - Productive - Emacs13:16 - 13:29: Personal - Plan13:02 - 13:16: A+ - Childcare12:47 - 13:02: Business - Earn - Consulting - E1 - General12:45 - 12:47: A+ - Childcare12:34 - 12:45: Business - Earn - Consulting - E1 - General08:34 - 12:34: A+ - Childcare07:28 - 08:34: Personal - Routines23:22 - 07:28: Sleep

A+ started grade 2. We had to wait a little while to get our exemption from synchronous learning approved, so we made an effort to attend school in the beginning. We eventually got the exemption, though. (Yearly review split between life as a 39-year-old and a 40-year-old)

2024

2024

Sample weekday: 2024-04-25

23:06 - 00:36: Sleep20:38 - 23:06: A+ - Childcare20:08 - 20:38: Personal - Routines19:38 - 20:08: Unpaid work - Clean the kitchen08:40 - 19:38: A+ - Childcare08:00 - 08:40: Personal - Routines00:54 - 08:00: Sleep23:15 - 00:54: Discretionary - Play - Read - Fiction

A+ started grade 3. Our application for an exemption from synchronous learning wasn't approved, so A+'s schedule (and mine) tended to follow the school schedule except for the days when I say, hey, let's just go on an informal field trip. I'm glad A+ decided to get on board with waking up at around 7 AM fairly consistently instead of sleeping in. The graph also shows the steadiness of the pink Childcare segments during the 11AM-12PM lunch breaks. Knowing when I'm likely to be interrupted by an armful of kiddo does help me use the morning and afternoon breaks a little more efficiently, although having 1-1.5 hours to think can still feel a little short if I'm trying to do some programming.

Part of this year was covered by my life as a 40-year-old yearly review. I'll write my "life as a 41-year-old" post in August this year.

2025

2025

Sample weekday: 2025-04-10

23:17 - 06:55: Sleep22:19 - 23:17: Personal - Routines18:22 - 22:19: A+ - Childcare17:52 - 18:22: Personal - Routines17:30 - 17:52: Unpaid work - Clean the kitchen14:44 - 17:30: A+ - Childcare14:37 - 14:44: Personal - Routines13:54 - 14:37: Discretionary - Productive - Coding12:42 - 13:54: Discretionary - Productive - Emacs12:10 - 12:42: Discretionary - Productive - Writing12:04 - 12:10: Discretionary - Productive - Emacs11:01 - 12:04: A+ - Childcare10:58 - 11:01: Discretionary - Productive - Emacs10:48 - 10:58: Personal - Routines09:54 - 10:48: Personal - Walk - Other09:37 - 09:54: A+ - Childcare08:27 - 09:37: Discretionary - Productive - Music06:57 - 08:27: A+ - Childcare23:32 - 06:57: Sleep

I started prioritizing practising piano and going for a good long walk at some point in the day, both of which feel very nice. I still usually handle A+'s recess and lunch breaks, but W-'s retired now, so sometimes he handles A+'s lunch while I do things.

How has my time changed over the years?

I usually do a quick check of my time by looking at the category totals and percentages during my monthly and yearly reviews, but seeing it as a day-by-day view like this makes it easier to feel the flow of things, including when I tend to stay up late. (Revenge bedtime procrastination strikes again.)

Still, category totals make it easier to see high-level changes over time. Here's a graph of average hours per day per high-level category per year.

I can see that:

  • childcare mostly came out of my consulting, personal, and play time
  • I've managed to get back to doing more productive stuff and Emacs stuff

Here's the hours-per-day.py script I used to analyze it, using Pandas to sum it up, Matplot to graph it, and mpld3 to add some Javascript interaction so we can hover over points to get the label and value. I wrote a little SetViewbox plugin so that the graph could be more responsive.

Fragmentation

My life is still fragmented, but I'm slowly becoming more okay with this. The general advice is, of course, to try to consolidate some focus time, but my life doesn't work that way. Besides, it's fragmented because the kiddo likes to spend time with me, which is wonderful.

I liked this quote from Eleanor Coppola from this Living with Literature interview:1

The men artists I knew had a studio, and they went out to their studio, and they spent the day, and worked, and then they came back. I once read a book by Judy Chicago, who interviewed all these women artists, and they made their art on the back porch, they made it on top of the washing machine, they made it next to the kitchen sink, and they made it anywhere they could, for the hour and a half while their kid was taking a nap, and for the two hours while they were at the play group. They made it in between. It wasn’t, like, you get to make art for eight hours. You make art in 20-minute snatches, and you don’t, like, fiddle around. I know one time I went to see Francis in his working room, and he had his pencils all laid out, and his espresso there, and there was this whole little ritual of getting into yourself and into your work. There was no time [for women] for the ritual of getting into your work! You just snapped into that taking 10 minutes and making 3 lines on your drawing or whatever was possible. It wasn’t the same as the way men worked. And that’s how women got their work done.

This reminds me of the reflections on interruptibility in Meditations for Mortals (Oliver Burkeman, 2024): yes, try to ringfence three to four hours of your day for focused time, but don't try to control too much of your life; stay distractible, don't fight life, give your full attention once your focus has already been diverted. It also reminds me of Good Mom on Paper (edited by Stacey May Fowles and Jen Sookfong Lee, 2022); there are lots of other people who are finding their way through the "Mom! Mom! Mom!" phase. (A+ still has a finely-tuned attention detector. She can sense the moment I begin to think about something and interrupt it with "Mom, look at this!" even when W- is right there beside her.)

A+ grows more independent every year. It's like life is slowly easing me into this independence too. 2022 looked different from 2025, and 2028 will be different too. I used to have 5-10 minute snippets of time (still do). Now I occasionally get 1-hour chunks. Eventually I'll have 3-hour chunks again. I know from my experiment with semi-retirement that time isn't the thing holding me back from making a useful website or writing a book or saving the world, so that's actually kind of liberating. It can just be about trying things out and seeing where I want to go with that.

Sleep

One of the things I've learned is how much of my day depends on feeling well-rested. When I've slept well, I can parent better and I can take advantage of little pockets of me-time better.

It's surprisingly tricky to get my sleep sorted out. My sleep isn't as fragmented as it used to be in the early days of parenting A+, but it's still a little challenging. These days, I usually start nudging A+ towards bed at 9 PM. I'm still an integral part of her bedtime routine. Sometimes she stays up because she wants to chat or improvise stories, and unless I'm super tired, I like to spend that cozy time with her. I snuggle her until I think she's fallen asleep. Sometimes I try to slip away too early and she sleepily asks for more hugs, so then I snuggle her for another ten or fifteen minutes. I try to stay awake because whenever I fall asleep in her twin bed, we're both a bit tired and cranky in the morning. After A+'s finally asleep, I call my mom to check on her. Sometimes I do a bit of reading or drawing as my personal time.

I can remind myself not to stay up late reading because then I'll get too little sleep and then I'll feel tired. I can find time to read the next day. Come to think of it, this is what I tell A+ too, and just like me, she also finds it hard to put books down.

I could also get a bit more sleep by accepting that A+ will probably wake up at 7:30 or so, and set my alarm for 7:25 instead of 6:55. She usually likes a lot of snuggles before finally waking up, though, so starting the snuggles early in the morning gives us more of a leisurely start to the day.

If I go to bed at about 10 or 10:30 PM, I usually wake up before my alarm goes off. If I move some of my personal reading and writing to that time (RSS, books, etc.), then I can swap out some of the less-useful scrolling through Reddit and start the day better.

Other thoughts

Text from sketch

Time over the years

  • Minutes are not all the same
    • 8.4 hours of sleep, 2 hours of me-time:
      • fragmented < all together
    • family time: 0-18 > 18→
  • How much time I have & how much time I feel I have are two different things.
  • It's okay to have downtime. No sense in grumping at myself about it.
  • Energy matters. Sleep is my foundation for everything else
  • Time comes from somewhere. There's time for everything I really want, just not all at once. Constraints clarify choices. If I want to do more of something, I need to change something else.
  • I like a small, leisurely life.

sachachua.com/2025-04-29-02

Tracking my time is surprisingly reassuring. I can see that I have time for a few discretionary things, and I can see the trade-offs. More time spent doing one thing means less time spent on another, so it makes my actual priorities clear. In the beginning, I tended to fall back to consulting a lot because it came with clear tasks and the satisfaction of helping other people. I'm happy to see that I'm becoming more comfortable with choosing things like playing piano, going for walks, writing, or working on personal projects, or playing Minecraft with W- and A+.

W- does so much around the house, and we really enjoy the benefits. (Mmm, fresh-baked bagels.) It makes me want to increase my "Unpaid work" time so that I can increase the satisfaction I feel from helping improve the household. If I can tempt A+ along (say, cooking or gardening), then that would be an effective way to shift that time around. When I switch from "Personal - Routines" to "Unpaid work - Clean the kitchen," it feels nice. I know it'll add up.

When I don't feel particularly energetic or focused, I've learned to be kind to myself and just chill out with a book or my iPad, or do some tidying around the house. Sometimes I have a nap. No point in grumping at myself about it. I'm learning that I enjoy having a simple, leisurely sort of life, without feeling like I need an internal taskmaster. When I do have an idea, I'm fine with going with it even if there are lots of other things on my to-do list from before. As long as nothing urgently needs to be done, there's room to play, and it's easier to work on stuff I'm curious about or care about, even if it might not be the theoretically optimal way to use that bit of time.

Do I want to find time for the activities I used to spend time on before?

I don't think I'll go back to my pre-parenting socializing any time soon. I miss bumping into interesting ideas and people at tech meetups and Hacklab, and hosting people for tea, but it's okay. We're still taking COVID precautions, so we don't hang out indoors. The weather's warming up so maybe people will be outside more. I bumped into Andrew Louis at a park the other day. That conversation reminded me that there are lots of wonderful people who don't blog nearly as often as I do (and even I don't write as often as I'd like), so spending time with them (either one-or-one or as part of larger conversations) is the main way to find out about the cool things they've been up to, enjoy that feeling of "I'm glad you exist," and perhaps develop friendships further. Someday, maybe. In the meantime, I like EmacsConf, I occasionally join online meetups, and I've dusted off my feed reader and filled it with people whom I also appreciate.

All my gaming time has shifted over to Minecraft because that's what A+ and W- play. I like playing with them. It's a fun way to spend time together and explore different situations.

I probably won't take up Latin or Japanese again for now. I enjoyed feeling my brain get the hang of something new. At the moment, my brain seems to want to get that from piano practice, so that's fine.

I'd like to sew more. A+ wants more skirts, skorts, and dresses, and she doesn't often find clothes to her liking in the stores. She likes it when I wear a matching skirt, too. If I'm working with stretchy fabric, that means using the serger at home. If I'm working with wovens, I can bring the project to the playground for something tangible to work on while the kids play. At home, it tends to feel like a choice between coding, writing, cooking, tidying, or sewing, and I don't pick sewing very often. At the park, sewing gives me something to do while I listen to other grown-ups chat.

I like what I've shifted my time towards: more time outside, time with family, biking and walking (especially awesome when we're out biking as a family!), more gardening, more writing, more drawing. It's okay that other things moved lower on my list.

How much time does it take to track and analyze time?

It doesn't take a lot of time to capture the data: just a few seconds to tap into my most common categories using my phone. I recently added some Tasker tasks and Google Assistant routines so that I can track common categories by voice ("Hey Google, kitchen"), using face unlock to authorize it in case my hands are full. I've written code to automatically add time use tables to my weekly, monthly, and annual reviews, so that's also straightforward.

This particular analysis took me a couple of extra hours spread over several days.

  • I noticed some entries I wanted to clean up (mostly when I didn't track when I slept), so that took a little time.
  • I wanted to tweak my graph visualization to make it easier to visualize a whole year of data, so I modified it to take up the full width instead of a fixed width, changed the outline to a slightly-transparent version of the category colour, and recoloured the categories based on a palette I picked up from somewhere. This meant I needed to re-figure-out how to modify my web-based tracker, as there were some gaps in my notes.
  • I wanted an Emacs Lisp way to visualize a single day, which meant adding quantified-svg-day and other functions to .

    Then I could define a named Org Babel block like this:

      #+NAME: day-graph
      #+begin_src emacs-lisp  :exports results :var day="2012-04-25"
            (with-temp-file (format "weekday-%s.svg" (substring day 0 4))
                    (svg-print (quantified-svg-day day 'horizontal))
                    (buffer-string))
            (format "#+ATTR_HTML: :style margin-top: 0; margin-bottom: 0\nSample weekday: %s\n#+ATTR_HTML: :style width:100%%; height: 20px\nfile:weekday-%s.svg" day (substring day 0 4))
      #+end_src
    

    To call it, I can use:

      #+CALL: day-graph(day="2013-04-26")
    

    Next step would be to visualize the data from a start day to and end day, which could be useful for weekly and monthly reviews.

  • I kept wanting to add more thoughts.

I liked reviewing my data, though. Even with just the numbers and graphs, it was a way to revisit those quite different past selves.

This time data works together with other things. I built myself a web-based journal as well–just quick sentences to capture what happened, roughly grouped into categories. That provides a more qualitative view of my day and helps me flesh out the memories.

Can I share my data?

I used to leave quantifiedawesome.com more open to the web. To my amusement, it's even been used in a machine learning research paper, which, after much crunching of data, concluded that I tend to take the subway to things and then come back.2 Anyway, I noticed my time tracker got a bit slower as bots started trying to crawl through the reports, and it occasionally crashed and needed restarting, so I tucked it behind an IP address range restriction. Not really sure what other people would find interesting in my data, anyhow. =)

Other resources

If you like this sort of stuff, you might also want to check out my other posts about time or Quantified Self, or these other people's time analyses:

If you want to start tracking your time, it might be helpful to try it for a short period (a week, a month, whatever) and then see what surprises you. People can track time using all sorts of things: pen and paper, a spreadsheet, a digital calendar, a time-tracking app… It might take a few tries to find something that fits the way you work, and that's okay.

Interactive figures in blog posts with mpld3 was also helpful for figuring out Javascript-enabled charts from Python, for which of course I totally want a smooth Org Mode workflow.

Looking forward to the next few years

Looking forward, I expect childcare to still be a significant portion of my day, but that's all right. It'll wind down all too quickly, so I might as well enjoy it while I'm here. I think I'd like to do maybe 5-15 hours of consulting a month, which is a few hours each week. I enjoy helping my clients explore crazy ideas. Aside from that, there are lots of other things I want to do with my time, and each day feels nicely full. Now that the weather's warming up, I'd like to become even more comfortable with sitting on the porch with a book or a sketch, or going for a walk with A+ to the ice cream store, or wandering around the city checking out playgrounds.

A+ is 9. I am more than halfway to the end of A+'s childhood, and adolescence is around the corner. I have only so many years in this easy stage with W-. My paternal grandmother had dementia towards the end of her life and my mom is dealing with both physical and cognitive decline due to Parkinson's. Tick tock, memento mori, four thousand weeks go by quickly. I'm half-past that mark, too. But it's not a matter to feel despair about or something that should make me try to hang on to this moment too tightly. Keeping track of my time doesn't mean subjecting myself to some kind of Tayloristic time-and-motion study of the sort that dictates how many packages an Amazon warehouse worker must process each hour, out of the urge to wring out every last bit of productivity possible. It's enough, I think, to savour here and now, to laugh at the things I worried about in the past and to accept that future me will also look back and smile.

I wonder what the next few years could look like. I'd like to keep tracking time as a low-effort way to sketch out the shape of my day, to see my revealed preferences and see if they match up with what I value, and to appreciate how little things add up.

Footnotes

2

J. Cüppers and J. Vreeken, "Just Wait for it… Mining Sequential Patterns with Reliable Prediction Delays," 2020 IEEE International Conference on Data Mining (ICDM), Sorrento, Italy, 2020, pp. 82-91, doi: 10.1109/ICDM50108.2020.00017.

View org source for this post