Turning 43; life as a 42-year-old
| review, yearlyBetter late than never. Somehow it just seems that life gets busier and busier, doesn't it?
Last year, I wrote:
I wonder what things will be like in a year, in five years, in ten years. I think things are going to be harder, not easier. I want to use this time to store up good memories and prepare for the storm. I want to keep developing relationships, playfulness, and practical life skills. I want to stay flexible and practise acceptance. There will likely be some tough decisions in my near future. It sucks, but other people have made it through before, and we can too.
The storm did come in the form of health challenges for people that I care about, and we did make it through. There were moments when I felt the weight of stress on me, but I took it slowly, dropped things that were not essential, and asked for help. It's not over, of course. There's more to come. But I think we're starting from a pretty solid foundation, and that's going to help.
Back then, I had been thinking about:
- How can I get better at supporting A+ when she wants help and step back when she wants to try things on her own?
- I've been taking a step back and letting her manage classwork, homework, attendance, participation, all of those things. This has been working out better for us than otherwise. Sure, there are days when I feel a bit nervous about letting her sleep in so many times in a week. But ultimately, she's going to have to be the one in charge, and it's better to figure out if she needs or wants help while the stakes are low.
- How can I get better at managing myself so that I can enjoy the time she wants to spend with me and pounce on the opportunities to do my own things when she wants to be independent?
- When things go smoothly, I now have a couple of hours of focus time during schooldays that I can use to code and write and draw. This makes it easier for me to enjoy spending time with the kiddo when she's out of school, because I know that I can postpone any ideas to the next day.
- What do I really value, and what am I willing to sacrifice?
- I'd rather help the kiddo figure out something that works well for her long term, even if it might mean dealing with other people's opinions on parenting decisions.
- I'd rather prioritize our long-term health, even if it means figuring out different ways to be present when people are going through a hard time.
- What's in my control? What can I influence? What's outside both?
- The outside world has gotten even messier, but that's okay, we'll just keep plugging along. I can learn more about connecting with local communities and seeing how to help there too.
This year
This year, it's been satisfying seeing people grow into themselves. The kiddo is ten, as she often likes to remind me. She's figured a lot of things out. She's been enjoying gymnastics and Pokémon. Attending virtual school is still not one of her favorite things to do, but she's proud of her ability to do well. We've been talking a lot more about neurodivergence and figuring out the kinds of things that work for you. We regularly use earbuds to manage sensory overstimulation in noisy environments and lots of hugs to feel warm and cozy. I love seeing her overhearing her negotiate with her teacher for an introvert breakout room when the students are playing Gimkit because her classmates tend to yell in their excitement and she finds it a bit loud.
I started learning French because the kiddo started taking it in school, and that's been working out really well too. I love the exercise of getting my brain to do things, and I've been having a lot of fun tinkering with my tools and processes as well. My daughter and I have gotten to the point of being able to enjoy going through some of the simpler graphic novels for series that we've read so many times in English. I've also been able to go to things like Emacs Paris online, and I had four Emacs Chats in French.
This year, I had a lot of fun hanging out with the kiddo. I think we spent more time together playing together than in previous years because we've found more things that we both enjoy. We had started playing Dungeons and Dragons with her cousins, but even when they got busy, we continued with our own adventures. Now we have all these adventures we've built up around her pet owlbear. I DM for her and I also play a fighter so that someone's around to tank melee attacks. AI has been pretty handy for quickly resolving questions about rules and generating story ideas. In addition to having lots of dice at home, I can can also roll virtual dice on my phone. This lets us tell stories wherever we are, including when we're waiting in line for roller coasters. This summer, we went to Canada's Wonderland a lot. Turns out the kiddo loves coasters and other thrill rides, so that's been a great way to spend time outside.
Blog posts
I wrote fewer blog posts than last year. I want to improve my sharing workflow so that I can share more easily.
- Org Mode:
- Adding Org Mode link awesomeness elsewhere: my-org-insert-link-dwim
- April 23: Yay Emacs live coding: Org Mode LaTeX export - Tinkering with my PDF export
- Categorizing Emacs News items by voice in Org Mode
- consult + org-db-v3: Approximate search of my sketches using text, and a multi-source consult command for approximately searching sketches and blog posts
- Create a Google Calendar event from an Org Mode timestamp
- Extract PDF highlights into an Org file with Python
- From DC Toedt: Copy Org Mode as Markdown
- Org Mode: a LaTeX letter that includes PDFs and hyperlinked page numbers
- Org Mode: calculating table sums using tag hierarchies
- Org Mode: Export HTML, copy files, and serve the results via simple-httpd so that media files work
- Org Mode: JS for translating times to people's local timezones
- Org Mode: Tangle Emacs config snippets to different files and add boilerplate
- Playing around with org-db-v3 and consult: vector search of my blog post Org files, with previews
- Sorting completion candidates, such as sorting Org headings by level
- YE11: Fix find-function for Emacs Lisp from org-babel or scratch
- Getting a Google Docs draft ready for Mailchimp via Emacs and Org Mode
- Using whisper.el to convert speech to text and save it to the currently clocked task in Org Mode or elsewhere
- Chatted with John Wiegley and Karthik Chikmagalur about personal information management
- Monthly and yealry reviews:
- Life:
- Notes: Pottery wheel afternoon summer camp
- What do I want from gardening?
- Coming back to my own time
- Connecting ideas
- Slowing down and figuring out my anxiety
- Tracking my oopses
- IndieWeb Carnival February 2026: Intersecting interests
- Considering my time balance this schoolyear, and getting ready for summer
- Emacs:
- Emacs elevator pitch: tinkerers unite
- Emacs and dom.el: quick notes on parsing HTML and turning DOMs back into HTML
- Obscure Emacs package appreciation: backup-walker
- Emacs: Cycle through different paragraph formats: all on one line, wrapped, max one sentence per line, one sentence per line
- EmacsConf infrastructure upgrades
- Added multiple timezone support to casual-timezone-planner
- Emacs Lisp: Making a multi-part form PUT or POST using url-retrieve-synchronously and mm-url-encode-multipart-form-data
- EmacsConf 2025 notes
- Emacs Lisp: Editing one file twice at the same time
- #YayEmacs 10: Emacs coaching with Prot: Emacs workflows and streaming
- Emacs and French: Focus flycheck-grammalecte on the narrowed part of the buffer
- Emacs and whisper.el: Trying out different speech-to-text backends and models
- Emacs beginner resources
- Emacs Carnival Feb 2026 wrap-up: Completion
- Emacs Carnival February 2026: Completion
- Emacs Carnival March 2026: Mistakes and learning to reach out
- Emacs Carnival May 2026 wrap-up: "May I recommend…"
- Emacs Chat 21: Amin Bandali
- Emacs Chat 22: Shae Erisson
- Emacs Chat 23: Emacs Chat with Raymond Zeitler
- Emacs Chat 24: Omar Antolin Camarena
- Emacs Chat 25: Ben Zanin (@gnomon@mastodon.social)
- Emacs Chat 26: Ross A. Baker
- Emacs completion and handling accented characters with orderless
- Emacs Lisp and NodeJS: Getting the bolded words from a section of a Google Document
- Emacs Lisp: defvar-keymap hints for which-key
- Emacs News
- Emacs PDF View: Replace current page with file using PDFtk
- Emacs: This year, I will… / Cette année, je vais…
- Emacs: Updating a Mailchimp campaign using a template, sending test e-mails, and scheduling it
- From David Dimagid: What we talk about when we talk about recommending Emacs packages
- June 18: Emacs Chat with Ross A. Baker
- Karthik's notes on Emacs Chat 24: Omar Antolin Camarena
- Mon journal d'Emacs, 5 juillet
- Re: React to Sacha and Prot Newbies and Starter Kits Emacs Video - linkarzu
- Small steps towards using OpenAI-compatible text-to-speech services with speechd-el or emacspeak
- Transcript of chat with Matei Candea about Emacs and AI
- Une navigation simplifiée sur mon blog grâce à EWW (et Emacs !)
- Using speech recognition for on-the-fly translations in Emacs and faking in-buffer completion for the results
- Visualizing and managing Pipewire audio graphs from Emacs
- Voulez-vous parler d'Emacs avec Prot et moi ?
- What's in the Emacs newcomers-presets theme?
- Working on the Emacs newbie experience
- Yay Emacs 32: Sacha and Prot Talk Emacs: May I recommend…
- Yay Emacs 33: Sacha and Prot Talk Emacs: Built-ins
- YE12: Categorizing Emacs News, epwgraph, languages
- YE16: Sacha and Prot talk Emacs
- YE20: Emacs Carnival: Newbies/starter kits
- YE24: Sacha and Prot Talk Emacs - Newbies/Starter Kits
- YE29: Sacha, Prot, and Philip Kaludercic Talk Emacs: Newcomer Experience
- Queuing multiple transcriptions with whisper.el speech recognition
- Using Silero voice activity detection to automatically queue multiple transcriptions with natrys/whisper.el
- Expanding yasnippets by voice in Emacs and other applications
- Thinking about Emacs coaching goals with Prot
- YE21 April 23: Continuing to think about newbies / starter kits
- Tech:
- Drawing:
- Writing:
- French:
Sketches
- Reviews:
- 2025-08-03-08 Life as a 41-year-old by month #yearly #review.jpeg
- 2025-08-04-01 Life as a 41-year-old #yearly #review.jpeg
- 2025-08-23-01 Summer 2025 notes #life #parenting.jpeg
- 2025-08-31-13 August 2025 – monthly review.jpeg
- 2025-09-07-01 Week ending 2025-09-07 – weekly review journal.jpeg
- 2025-09-30-11 September 2025 – monthly review.jpeg
- 2025-10-31-07 October 2025 – monthly review.jpeg
- Life:
- 2025-08-29-04 Learning more about what works for us – parenting life.jpeg
- 2025-08-29-12 The ingredients of my life now – life planning.jpeg
- 2025-09-10-10 Coming back to my own time – parenting life time.jpeg
- 2025-09-13-05 A few of my brain's failure modes – life.jpeg
- 2025-09-14-01 My brain at its best – life.jpeg
- 2025-09-20-01 Even more untangling of my feelings about homework – parenting school.jpeg
- 2025-10-17-07 How to get your teenager out of their bedroom – parenting puberty visual-book-notes.jpeg
- Emacs:
- Drawing:
- 2025-08-31-02 Colours – drawing.svg
- 2025-09-03-06 Considering the format of daily sketches – drawing.jpeg
- 2025-09-21-04 Visual vocabulary practice - ABCs – drawing.jpeg
- 2025-09-24-09 Drawing practice – drawing icons.jpeg
- 2025-09-25-01 Drawing practice – drawing icons.jpeg
- 2025-09-26-01 Drawing practice – drawing icons.jpeg
- 2025-09-26-02 Drawing practice – drawing icons.jpeg
- 2025-09-26-05 From "How to Draw Almost Every Day" - Kamo – drawing icons.jpeg
- 2025-09-29-05 From "How to Draw Cute Doodles and Illustrations" (Kamo) – drawing icons.jpeg
- 2025-09-30-02 From "How to Draw Cute Doodles and Illustrations" (Kamo) – drawing icons.jpeg
- 2025-09-30-05 Stick figure feelings – drawing icons emotions.jpeg
- 2025-09-30-06 Stick figure and feline feelings – drawing icons emotions.jpeg
- 2025-09-30-09 Feline feelings – drawing icons cats.jpeg
- 2025-10-01-01 Inktober 2025 – drawing icons.jpeg
- 2025-10-01-02 Inktober52 2024 – drawing icons.jpeg
- 2025-10-02-04 From "How to Draw Almost Every Day" (Kamo) – drawing icons.jpeg
- 2025-10-02-05 From "How to Draw Almost Every Day" (Kamo) p46-61 – drawing icons.jpeg
- 2025-10-04-01 Drawing practice – drawing icons.jpeg
- 2025-10-20-07 Trees – drawing icons.jpeg
- 2025-10-22-06 From "How to Draw Almost Every Day" - Kamo, p62-75 – drawing icons.jpeg
- 2025-10-28-04 From "Draw with Art Hub: Cute and Funny Foods" – drawing icons.jpeg
- 2025-10-31-02 Cozytober 2025 from @rubywenttospace – drawing icons.jpeg
- Writing:
Time
| Category | The other year % | Last year % | Diff % | h/wk | Diff h/wk |
|---|---|---|---|---|---|
| Discretionary - Productive | 12.6 | 16.7 | 4.1 | 28.1 | 7.0 |
| Personal | 9.2 | 12.9 | 3.7 | 21.7 | 6.3 |
| Discretionary - Family | 0.3 | 0.8 | 0.5 | 1.3 | 0.8 |
| Unpaid work | 4.2 | 4.5 | 0.3 | 7.5 | 0.5 |
| Sleep | 33.4 | 32.4 | -1.0 | 54.4 | -1.7 |
| Business | 2.2 | 1.1 | -1.1 | 1.9 | -1.8 |
| Discretionary - Play | 3.0 | 1.3 | -1.7 | 2.2 | -2.9 |
| A+ | 35.2 | 30.3 | -4.9 | 50.9 | -8.1 |
It's almost a straightforward shift from childcare to productive time, which is mostly Emacs, and a little bit more personal care time rather than playing. My evenings and weekends still feel mostly focused on childcare. It's just that I have more weekday time for my own things. I've also been able to wake up earlier for things like sessions with my French tutor or Emacs Chats with other people.
Going forward
I finished my consulting contract lately, so it'll be interesting to see how to manage my finances when I'm living completely off savings and investments. There's a bit more paperwork because I have to go figure out adjusted cost bases, but I think I'll be able to get the hang of it. I don't think it's going to change my time allocation very much, because my consulting was down to about two hours or so a week. But now I don't have to worry about accidentally missing a message or making sure that I can figure out my old code enough to implement a request. It was nice to get to a good solid end. The client was very happy with my work, and I was very happy with how that whole thing turned out.
With my interest in practicing French and getting the hang of talking out loud, I've been playing around with speech recognition a lot more. I'm happy to find that the local speech recognition models have actually gotten pretty good. I've been experimenting a lot with speech recognition and voice commands in Emacs. I'm looking forward to exploring that this year.
I've been sharing more of those experiments through live streams. It's one of those things that it's hard to get a sense of when you're just reading it off a blog post or code. That's been going well too, because I like the kinds of conversations I have and the ideas that people share.
I also like how we've been getting more involved with safe streets advocacy in Toronto. I'd like to see what we can do to help. Even as it feels like the outside world is getting crazier and crazier, I've been lucky enough to meet a lot of people who have their head on straight and who are trying to make things better. I want to help.
We'll see how it goes. We'll see how we grow.