Posts
-
Weeknotes: January 17–23, 2026
Jan 24, 2026 - 4 min read
The week started with chlorine and ended with rum. In between, international grocery exploration, storm anxiety, and a fire-eating mermaid who made me want to do more with my life.
(more inside)
-
Weeknotes: January 10–16, 2026
Jan 17, 2026 - 3 min read
Everything around me seems to be in motion this week. Kids moving through milestones, colleagues moving on to new things, seasons shifting. Even the birds are starting to come back.
(more inside)
-
Weeknotes: January 3–09, 2026
Jan 10, 2026 - 3 min read
The chair arrived. Buddhist monks walked through town. Fried chicken achieved maximum cronch.
(more inside)
-
AI as Tool, Not Creator: How I Learned to Stop Worrying and Front-Load the Thinking
Jan 9, 2026 - 7 min read
The craft is in the decisions. The tool just handles the transcription.
(more inside)
-
I Thought I Had 15 Minutes
Jan 6, 2026 - 5 min read
I automated the five minutes before standup, and accidentally learned something about how my brain works.
(more inside)
-
Weeknotes: December 27–January 2, 2026
Jan 3, 2026 - 4 min read
Our time-shifted Christmas week was really peaceful. A couple more days before going back to work on Monday, and I'm trying to make the most of it.
(more inside)
-
Either Way, There'll Be Cake
Jan 1, 2026 - 3 min read
A gluten-free Yule log for second Christmas, held together by willpower and ganache.
(more inside)
-
Weeknotes: December 19–26, 2025
Dec 27, 2025 - 2 min read
Slow, like the world was on pause. Everyone else off celebrating while I hung out in the quiet of home.
(more inside)
-
Where Did I Put the Mochi Flour?
Dec 24, 2025 - 4 min read
I found three opened bags of rice flour this week. So I built a pantry inventory app.
(more inside)
-
Why I Self-Host My Social Media (and You Could Too)
Dec 20, 2025 - 4 min read
In 2021, I gave myself ketamine treatments for my 50th birthday. One of the first signs they were working was that I wanted to build again. I started with a $12 droplet and YunoHost. Four years later, I run my entire social media presence on it.
(more inside)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176