Jason Becker
April 19, 2025
April 13, 2025

Here are some of my current rules for email that help keep things tidy server side with Fastmail.

Newsletters

I have a few set of rules meant to capture newsletters. The first:

  • If all of the following conditions are true:

    • A header called list-id exists.
    • Anywhere unsubscribe
    • Sender is not a contact
  • Then

    • Move to Newsletters
  • If all of the following conditions are true:

    • A header called List-Unsubscribe
  • Then

    • Move to Newsletters

I then have the Newsletters folder delete all email greater than 31 days old.

Calendar Invites

Because calendar invites show up in my calendar app/apps of choice, having the email is really unhelpful. So:

  • If all of the following conditions are true:
    • Anywhere filetype:calendar
  • Then
    • Mark read
    • Move to Calendar Invites

I then have the Calendar Invites folder delete all email greater than 31 days old.

Political Email to Trash

I donate to some political causes, but their email is inescapable. Here are some conditions that have helped (note: this works for US Democratic candidates largely. We don’t talk about the other side). The first three grab common software used by Democrats, the next two are just examples of things I add when specific candidates tend to find their way around this:

  • If any of the following conditions are true
    • A header called List-Unsubscribe contains actionkit
    • A header called List-Unsubscribe contains dccc
    • A header called List-Unsubscribe contains ngpvan
    • A header called Reply-to contains info@contact.kamalaharris.com
    • A header called Reply-to contains info@contact.joebiden.com

I edited this section to better match how I wrote the other sections, which was to mirror the GUI versus the actual search terms used to make these rules.

Specific Annoying Emails

Sometimes there’s a sender I want to subscribe to that has some specific spammy tendencies. For example, I don’t need my bank to tell me each time it initiates some scheduled transfers I have. I typically find the subject line of those common emails, mark as read and move to trash because I don’t need to get your “We started a Surprise Savings transfer” email four times a month. Similarly, notifications from online shopping I use commonly will get a header-based rule that moves them to Newsletters (I used to have a separate shopping folder, but it’s not worth it).

Sometimes, there’s a pernicious bit of spam. For example, I frequently got emails from a fake account that listed as payments <payments@bills.com> for these weird invoice things. No matter how many times I marked as spam, this particular joy kept getting through. So now it’s a rule that moves that email to spam.

Takeaway

There’s a whole lot of content in email headers (like those List-Unsubscribe fields) that are incredibly useful for automatically sorting your email and making things go away you don’t want to see. I don’t want to unsubscribe to every list I’m on, but I also don’t want my Inbox to be clogged up by non-urgent messages. I have very few folders and generally go Inbox -> Archive and use searching to find my mail. So by organizing a few top level folders for “Email I still basically want to receive, but isn’t really valuable or something I want at my fingertips” coupled with server-side mail rules and auto-delete cleanup makes my personal email relatively quite and pleasant.

April 12, 2025

My job is not generally to write code, but sometimes that’s the job. I wish I was better at it. I am so susceptible to the puzzles. I got an itch to deliver something I know is needed at 4pm yesterday. Thought I had it 95% licked by 5pm. But then it turns out the very last step has something devilishly complex.

It’s not an issue of understanding the data or what needs to be done. Instead, I’m in a complex area of code we all desperately know needs to be refactored. I now can choose to spend days in a fraught rewrite, abandon this effort for later, or spend hours making tiny tweaks to find the exact right incantation to pile on more technical debt but get it working.

The problem is I’m a dog with a bone. I thought about it most of the night. I will end up working on it at least a little this weekend. As a quick win, totally worth it. As an all encompassing energy suck— probably not.

Yesterday, after putting away my laundry, Elsa asked me “Did the stain come out?”

I replied, “What stain?” She sighed.

“Last weekend, when I wore your shirt, you were upset because I got some grease on it and you were worried the stain would it come out. Sometimes I wish I had your brain.” She knew I had completely forgotten about the stain and didn’t even check on it.

Then she saw my far off stare. She realized I was already thinking about something else. She said, “Wait, what’s wrong what are you thinking about?”

And I said, “This thing at work I was convinced I understood, but turns out that there’s something hard there I didn’t realize.”

She smiled and said, “I take it back. You can keep your brain.”

I own almost no individual stocks anymore. But I have a little bit of Apple stock, worth about $5,000 that I’ve had in one of my retirement accounts for a long time. I’ve often thought of selling just to get things simpler, but it always performed well and it was such a small portion of my portfolio it didn’t seem worth it.

I came close last week, but reminded myself that my whole investment philosophy (pretty close to straight Boglehead), is that I don’t know anything everyone else who is investing doesn’t know. And without special information, the trick is pretty much hold and stay the course. If you miss just a few of the best days trying to time the market, you can really harm yourself.

So I thought, sure, I have every reason to think these tariffs are real, the recession is coming, the dollar is weak, Apple’s China market is dead, and things will be bad. But everyone knows that, and everyone sold on that. I don’t know anything new, so I’d just be selling low.

Today, it turns out Apple products will pretty much be entirely exempted from the tariffs. I still think they’ve got no more Chinese market and we’re gonna hit a recession. But I bet I’ll be happy on Monday I didn’t sell all that stock at the bottom.

In the end, it won’t matter. But the unpredictable circumstances just reinforce my belief I know nothing and a recession is inevitable.

April 11, 2025

I have once again

Read the news

And decided to bury myself back in my code

And now it’s late

And I’m starving.

April 3, 2025

I’ve owned a MacBook Air for the first time in over a decade since the end of January. I bought an M3 refurbished just before the M4 Airs came out. I needed a laptop for recording my band’s demo. I haven’t had a personal laptop in a while, relying on an iPad on the go and a Mac Mini on my desk (I have a job-issued MacBook Pro, but that lives fully separate from anything personal).

This is my short review.

The M-Series chips really shine, as this MacBook Air is plenty performant for anything I’ve thrown at it, including absolutely fan-less operation of Ableton Live 12, which I’m using routinely with 10-20 tracks, effects/EQs etcs on each of them.

The MacBook Air form factor is remarkable as ever. The 13" is incredibly light and incredibly portable. The keyboard is totally fine, track pad is perfect. I continue to love having Magsafe back. I dislike both Thunderbolt/USB-C ports being on the same side– two is probably enough, but would be better with one on each side of the laptop. Three would be nice, but I haven’t had any occasion where that was necessary.

The most unfortunate thing about the MacBook Air is I’ve spent the last decade using MacBook Pros. And the display on the MacBook Air is noticeably worse. So much so I almost returned the Air– I just have to keep reminding myself what this computer is for. The size, weight, and performance are all perfect for my personal machine, but that screen, especially if it was my only computer or display, is just not what I want.

Still, a refurbished or even slightly on sale MacBook Air feels like a pretty unbeatable value.

Framework laptops are a great idea. I’ve used Linux plenty before and would use it again. Mike Rockwell’s review is a good read, but I was surprised by this:

It doesn’t feel like Apple makes products that are designed for people like me anymore. People who like to tinker and have control over their hardware. People who like to upgrade components in old systems and re-use machines for new projects. People who believe that a computer’s life should span well beyond the manufacturer’s willingness to provide software support.

I’ve owned a Mac of some kind since 2009, and I can’t think of them ever being the right choice for someone who has these needs/requirements. Maybe in an earlier time period, and certainly back when big desktop tower Mac Pros were the norm. But it’s been what, almost 15 years since that was meaningfully the case?

Did Apple change, or did Mike’s requirements change?

This reminds me of all the “software is so much worse” griping and pining for eras like Snow Leopard (once again).

I still find that all the software in my life is more stable and works better while I do more stuff than ever before.

Just goes to show you that we’re not all experiencing the same reality.

The intent for practice today was to do some additional tracking for one of our upcoming demos.

We eventually got there, but started with two long jams that were both great. I wish we had recorded them, which I think approximately every time we play.

I’m either going to have to get a couple of small diaphragm condensers setup for room mics all the time or get some more stands and cables and stuff and just close mic everything with bleed and always hit record.

March 24, 2025

About four months ago, I wrote about four issues that are completely unambiguous in today’s politics. The US has totally failed on all four, and have introduced some other areas of failure:

  • Respecting the sovereignty of other nations and the sanctity of borders.
  • Ensure that people, businesses, and other governments can trust your government to keep its promises and contracts.
  • Follow the law, and if the law is ambiguous, challenge the law, and if the courts reject your interpretation, respect that interpretation, and if you so choose, seek to change the law.

There are so many other bullet points I could write. But I’m just sitting here, eating my lunch at my desk, super sad.

March 17, 2025

I had a sinking feeling when I saw The Product Engineer opened with, “You don’t need Product Managers.”

But then the post ended with bullets about a Product Engineer, and it describes what I’ve been doing for the last decade:

As a starting framework, a Product Engineer:

  • Has a deep knowledge of how the product is built. If the product is not yet built, they can scribble how it should work on a whiteboard.
  • Able to explain to anyone with the motivation to understand how each product feature works. They are likely more knowledgeable regarding certain feature sets in larger products, but their understanding of the complete product is vast.
  • Actively use the product and report bugs when they happen upon them.

A Product Engineer:

  • Uses the product every day and reports bugs aggressively when they find them.
  • Intimately knows how the products work and can explain any feature or inner workings to anyone. When they find a gap in their knowledge, they fill it.
  • Have a deep understanding of how users perceive their features and how their changes would affect their perception. They can wear the customer mindset.
  • Remember the debates around the most complex decisions and why we chose this path.
  • Have living breathing code in the product — right now.
  • Can effectively argue with anyone on the team regarding the product. Will defer to their team members when the argument is sound, but they will continue to argue until there is product clarity.
  • Communicates well in every direction because they’ve developed professional relationships in all those directions.
  • Are aggressively curious and willing to learn anything relevant to the design and development of the product, especially when it’s outside of their area of expertise.

So, if you wondered what I do– that’s it, exactly.

March 16, 2025

Amazing how all the AI amounts to just doing a search for “gay” and finding Enola Gay or “trans” and finding transgenic, and yet, members of the Fascist Party in Congress still thinks Musk and his crew have big beautiful brains and amazing AI. Don’t worry though, our resident “database kernel developer” has already overheated their computer working with 60,000 rows of super secret data from… usaspending.gov.

This would also be so fucking hilarious and sad if it wasn’t actually leading to the destruction of my country, the rules-based world order, and threatening directly the lives of so many people who were already vulnerable.

March 9, 2025

I was having some trouble today recording anything using my new Keeley Octa Psi on the fuzz side. It’s just hard to make a Muff cut with anything but lead sounds. But then I realized there was a part of one of our songs that we wanted to add some musical feedback.

I charged that sucker up, activated max feedback, shook the hell out of my hand and guitar to get some vibrato and slide action, and added some haunting reverb in post.

Now I can’t hear the song without it.

I’ll have to learn how to replicate it live without taking away from the other part I should be playing at the same time.

March 8, 2025

I thought the latest ‘Severance’ was an interesting affair, giving backstory to a character seemingly on the road to redemption. No series has wall to wall action episodes and given it’s going to run for another season or two I can’t see why so many hated it.

I agree with Ben.

(This post is spoiler free)

I think last night’s episode, (Sweet Vitriol, season 2, episode 8) was actually quite good. I think the criticism comes from its placement in the season (it’s a big tonal shift from what’s been happening) and from the fact that we’re watching episodes drop weekly. The weekly release schedule is great for Severance– there is for sure a conversation about this show. So much so, I feel like I have to watch it as soon as possible or I risk being spoiled. But some times quality television, like Sweet Vitriol, is just not well-constructed for appointment, edge-of-your-seat viewing. Sweet Vitriol evokes a very specific mood and feeling, and it’s not necessarily what you expect tuning into this season of Severance each week.

I had never heard of Gandhi’s List of Seven Social Sins until Robert posted them:

  1. Politics without principles.
  2. Wealth without work.
  3. Pleasure without conscience.
  4. Knowledge without character.
  5. Commerce without morality.
  6. Science without humanity.
  7. Worship without sacrifice.

Apparently, while popularized by Gandhi, they were actually written by Anglican priest, Frederick Donaldson.

Seems like a pretty great list to me, and rather… relevant in these times.

March 6, 2025

This is a small update for a Now post.

I updated my About page to reflect some changes in the last year, both in my life and with how this site is organized.

I have been slowly (once a week) returning to volleyball after over 6 months away due to injury. My shoulder is still not 100%, even after PT, but at this point, I think the only thing that will make it better is using it without overdoing it. I definitely need to add back in the cardio I have been missing.

Ancestral Worm has a solid set of material and we’re working on recording demos to get out on Bandcamp and book some shows. I’ve been doing some gear swapping that will have to show up on the Uses page once things settle down.

I’m headed to Disneyland for the first time since I was under a year old for a work event later this month and then down to Florida for a funeral/memorial for Elsa’s grandma at the end of the month. Nothing is fully finalized, but the next trip after that is likely going to be Portland/Seattle again, this time with Elsa in tow.

The winter weather this year has been brutal on my mental health, so the fact that next week we’re going to be consistently in the 60s during the day exciting me far more than it probably should.

Oh, and of course, I am trying mightily to find the right balance of staying informed and doomscrolling, since it seems Trump and the GOP are finding no roadblocks to destroying our federal government and accelerating the downfall of my home country. I, like many others, feel powerless to stop it, in the face of having hollered for years that this is exactly what was going to happen. I’ve become less and less mad these days and increasingly just sad, and I know that if nihilism fully creeps in everything will get worse.

March 1, 2025

I added photos to my list of posts “This Month” at the bottom of each page. I’ve really enjoyed my updated design and the emphasis on long posts. But pretty quickly I had the thought that photo posts deserve the same kind of emphasis. A nice consequence of using the same partial for my Archive page and the “This Month” section of the homepage is photos now show up in my archive list as well.

I took a screenshot of February, since as soon as I make this post the change will no longer be apparently, at least until I post a photo this month.

The final day of February is actually a great indication of how I want the site to work– it was a day of short posts, some of which make more sense read sequentially as I had those thoughts. The full day fits without scrolling and is clear. At the same time, you can see the “anchor” posts in February– those times I had more to say or posted some photos that may still be interesting a few days or weeks later.

I think this redesign has been a success.

Some additional technical notes about this change

I used an emoji to indicate that there’s a photo, but I may switch to using an SVG or similar in the future. We’ll see how it grows on me. I think the fact that emoji styles change on different platforms makes them a bad choice, and I’m not sure the look goes with the fixed-width font I use everywhere.

Photo posts have text along with them– but often not titles– so I chose to render:

1
📸:  {{ .Summary | truncate 280 }}

The thought is I don’t want long content, so limit them to the canonical “tweet” length. I may adjust that over time.

I also have precedence– if the photo post has a title, it does not have the emoji right now and just the title shows up. I might change that, I’m not sure. It’d be fairly easy to show the title and photo, but I think this is kind of rare and this new design fits better the expectations of photo posts that are syndicated elsewhere– picture plus short comment, not title + photo + comment. Plus, posts that happen to have photos but are titled are more likely to be true “macro” posts anyway.

My category for pictures is photoblogging, and it’s set using a Micro.blog category filter for any post containing jpeg or jpg. So screenshots, like the png in this post, are not included.

February 18, 2025

A few weeks ago, someone asked what DOGE was doing to the reputation of USDS and 18F among folks who work in tech. I replied, and then posted this:

One small way 18F and USDS are no longer a place of aspiration. It’s no longer an exciting place to improve basic government functioning that’s earned independence through success.

Ethan Marcotte’s now widely read post about resigning from 18F is just heartbreaking. I especially appreciated this succinct description of what government actually does:

In government, that infrastructure is built by laws, policies, and regulations. But regulations alone do not infrastructure make. Regulations require workers to become infrastructure: those workers who labor to understand new policies, how best to enact them, and then work to make them legible and understandable to the American public — and, yes, to enforce them. Without those federal workers, and their labor, these systems fall apart. And the architects of this assault on the federal workforce are keenly aware of that fact.

The administration is not working on efficiency or effectiveness of government. They are working on crushing it.

February 11, 2025

I booked my annual checkup 6 months in advance. I asked to be on the waitlist, because generally that gets me in a couple of months early.

Yesterday I get offered a slot for tomorrow, 6 weeks early. So I grab it. Today they call and say that’s a mistake, but someone already took my original appointment.

The earliest they can book me now?

June.

I’m not in dire need of care, but I do have some expiring prescriptions that I’d like to talk to a doctor about and blood work that really should be done annually. This sucks.

February 9, 2025

When we were acquired by PowerSchool a bit over a year ago, I had to put up a wall between all personal and work data to a much greater degree than before. This included them determining my (relatively new) laptop had to be recycled in favor of a PowerSchool issued one. Gone was a beloved 14" MacBook Pro in favor of a very beefy 16". I did not love the 16", but appreciated that they did not cheap out at all on specs. It is a great machine, but it is a work only machine. It does not have my AppleID, and to a large extent, it does not have my data.

At the time, I already had a personal Mac mini at my desk, but I only had an older iPad Pro as my personal “to go” device. That’s how things were until today. It was mostly fine. On weekends, especially, I missed being able to easily use my Mac away from my desk for personal tasks, but it also felt like it made me less likely to stay on the computer all the time. I have traveled a lot less for work in the last year, so that was also less of an issue. My life was just less on the go.

The band forced the issue a bit. The laptop we were using to record sometimes and run our interface has “issues”. So, given that I don’t have my own laptop and I want to be able to record at our space on the Focusrite interface I bought, and I’ve missed having a personal laptop anyway, and there was a good deal on Amazon on a refurbished M3 MacBook Air where I already had a few hundred dollars in credit cart points saved up, I ended up with a new computer.

MacBook Air’s are just remarkably thin and light. Wow. This is a lot of computer in an absurdly tiny package. I can tell the difference in screen quality with the Pros, but I don’t think it’ll bother me that much. Because this thing is so small. Have I told you how small it is? It’s freaking small.

Setting up a new computer without Migration Assistant is still a process, even with scripts I’ve written and not maintained. But I do like a fresh start, and this is not meant to be my main squeeze. Some things that are terribly annoying:

  • Fastmail’s profile-based log in system it really wants you to do almost always creates problems when I have a new device. It’s just about the only thing that annoys me about Fastmail.
  • Setapp was having issues just today in the period I was installing stuff. All resolved now.
  • The Mac App Store just wouldn’t install the 1Password Safari Extension for like two hours. Of course, none of that nonsense is even needed for Firefox. This experience is still subpar and that’s mostly on Apple.
  • iCloud stuff, especially Messages, just has a terrible time without being left to do its thing in the background for hours.
  • MarsEdit still can’t autodetect my settings for my blog. I have no idea why or what I’m missing.
  • I can’t believe I can’t sync various settings via iCloud. Things like “My Caps Lock is an escape key” feels like I should be able to sync between machines without doing a full Migration Assistant situation. Same with “don’t play fucking interface sounds ever”. The all-or-nothing world we live in annoys me a bit– even though MA has been basically flawless for quite some time, I am often not tying to recreate the same machine.
  • For the love of God, please end the annoyance that is the long xcode-select --install process. All of that stuff should just be on the machine.
  • There’s no solution for this, but having many credit cards in my Apple Wallet continues to be the worst part of any setup process across any Apple device.

I’m sure a thousand things like this will come up over the next month as I make this pristine machine a cozy little shithole that I love.

February 8, 2025

Version 1 of the new blog design is out. From now on, the front page will have all the posts from the most recent day I made any posts. They will be in chronological order for that day, mixing short and long posts. The front page is essentially focused on today.

I will also show any long posts (i.e. they have a title, so it’s not really length) that were made in the current month at the bottom of the page. Below that, a list of my slash pages, 1 which will appear on every page.

My archives will continue to show only posts with titles. Therefore, all short/micro/titleless posts essentially “fall away” from the navigation. I am not actually deleting them, but I’m not making it easy to find them either.

This is the best reflection of how I treat blogging– I am writing thoughts throughout the day, and the best way to understand them is often within the context that they are written. Anything without a title is quasi-ephemeral; they’re not long considered koans imparting wisdom meant to stand the test of time. They’re meant to be said and read within the flow of conversation and slowly forgotten like most things that are said in conversation. If I sat down to write something longer that has a title, I probably put at least a little more thought into it and have a bit more of a desire to be able to reference and find it again easily. Those posts are at least somewhat meant to stand the test of time.

I’m sure I’ve missed a few spots in my theme and haven’t thought of some edge cases– let me know if you ever see something funky! But for now, this feels like a natural evolution of what I had before: reverse chronological by day, chronological within day, with an archive focused on long posts. Now there’s just no easy way to page through to the past.


  1. I really wanted these to look like /${page_name}, but I can’t get the :before with a slash to get right up against the page name. If anyone has any ideas, I’d love to know how to do that. ↩︎

January 29, 2025

I have figured out the direction of my next redesign of my blog. It came to me immediately reading about a new Micro.blog theme by Matt Langford:

In my opinion, longform content should have higher visibility than microposts. Unfortunately, that content is often lost in the constant stream of thoughts we push out. As a remedy, I’m soon to release a Micro.blog theme that prioritizes longform content without losing your microposts. Hello, Bayou.

I thought I had achieved this– I only include long form posts in my /archive. I organize my posts in a very specific way on the home page: reverse chronological by day, then chronological within a day. This is so that you see the most recent day’s posts first, then are presented them in order. Within a day, the short posts often lead to long post ideas and the long posts often lead to short posts. So reading the day in order feels contextually correct. You can still see all posts right now by going through the pagination on the main page, but that’s way harder and causes old short posts to “disappear” whereas old long posts are easier to find in the Archives.

Except, does this really sufficiently create higher visibility? It does not. The archive is stuffed away and not surfaced and probably not worth visiting for most. Plus, I don’t really want you to go backwards very far on the front page. What I really originally was to paginate on day breaks but thats not really possible with Hugo.

So here’s the new plan. The front page will have just the most recent day’s posts (on the rare day I don’t post, it’ll be yesterday’s posts). Underneath that, I plan to highlight the current month’s macro posts, in a format similar to the month view on the Archive page, along with a link to the archive.

I think I’m also going to move the navigation menu to the bottom of the page, likely below this “month” callout.

I will include the “month” callout on my single pages as well– this way I am pointing toward this month’s writing anywhere you might land on my site.

This has an effect similar to having “featured” or “highlighted” posts, but instead of having a curated list, I’m just emphasizing a recency bias. That’s largely what I want– though not actually ephemeral, my blog is a personal running set of thoughts. The further back you go, the further you get from my current thoughts and current self.

I’m excited about this idea, even if it may take me a few weeks to have the time to implement it. All of this came to me in a flash in seconds after reading Matt’s post. Inspiration can be great.⚡️

January 25, 2025

Exercising religious freedom should not mean freedom to eliminate secular life, freedom to act in place of our government, and freedom from taxes.

These things are especially terrifying given how easy it is to claim “religion” in the US.

The Evangelical version of religious freedom makes people like me, who identify as Jewish, deeply unsafe.

As ever, oppressors find a way to use the machinery of liberation to oppress us.

Anyway, when the Supreme Court inevitable rules that we can just publicly fund religious schools we’re all fucked. The courts have already decided that anti-discrimination laws do not protect staff or students as soon as we hint religion. We know exactly what those Creationist Museum people are going to teach the next generation. Hell, we already know what many public schools teach about slavery and the Civil War today.

I am terrified.

January 22, 2025

When Vincent Ritter posted some nasty things a little over six months ago, I was disturbed. His response to directly being called out was, as I said at the time, “breathtaking”. Although much of the original content has been deleted 1, my replies were not. I feel pretty good about what I said then.

In fact, I went on to write a post about the rehashing of Vincent’s harm and role and my blog post from about a week later that still says most of what I think. It was one of my most read of 2024. 2

My ruminations were about both accountability and forgiveness. Despite that, I did not actually forgive Vincent. Shortly after I wrote that post, after continuing to read his blog for a bit to see where things went, I decided to cancel my Tinylytics subscription and unfollow his posts from the few places I paid attention.

I am not sure that his blog post today, Silence addresses the situation sufficiently enough to earn my forgiveness or support. But it is enough to earn my compassion, which I tried to exercise even back during the original events.

What does appropriate accountability look like? That’s up to each individual to decide. I felt like direct support was too much. I felt a loss of desire to interact. I, personally, did not feel that anyone who kept any kind of relationship with him must become stained with his actions. Adam sure feels that Vincent has crossed over to irredeemable. So much so that his contract employment should be at risk as a result and is seen as an endorsement of those past views. Maybe it should be. In my work place, I wouldn’t have even advocated for firing Vincent– I would have just done it on the spot. I have team members who rightfully would have felt unsafe with Vincent on their team. I don’t fuck with safety.

Vincent is a stranger to most of us, but that doesn’t mean he was a stranger to everyone. I can hold people privately to a different standard than I would or could publicly. I can hold space for people I have a richer relationship with in a different way than a stranger. Meaningful, personal relationships allow us to directly challenge one another. They also allow us to have compassion for one another.

I hope he has people to keep talking to him, to keep holding him accountable, and to keep being able to support him as a human deserving of compassion. These things can be true all at once.

It’s easy to be right in public. It’s easy to be wrong in public with conviction. It’s terribly difficult to be wrong in public and feel it and know it.


  1. I think it’s ok to delete things on the internet. It’s a particularly strange world we live in right now. I don’t think we’re made for having all of our communication live forever. Some things are ephemeral. Some things are forgotten. And some things, when they turn out to be hurtful to others and embarrassing to ourselves do more harm than good to be present forever. ↩︎

  2. I do recommend reading this post before continuing to read this one. ↩︎

January 18, 2025

My last DEXA scan was almost exactly three years ago. I was near a low weight for my adult life, but I was still pretty concerned. Most especially with my “visceral fat”— this is the dangerous stuff in your liver, pancreas, etc. This is the stuff you really don’t want, especially with a family history of major heart attacks and death in your 60s.

The benchmark is sub 1lbs, and I was around 5 lbs.

Today, after gaining a bunch of weight and losing it again (this time with some help), I did a new scan. Did I lose weight healthier this time? Do the drugs people are chastising do something less healthy than rigorous calorie counting?

My visceral fat came in at 1.46lbs. I’m still not healthy. My body fat remains too high and that visceral fat is not where it should be. But I’ll take every bit of help, along with the hard work at the gym, I can get. At least the long arc is bending toward avoiding an early death the best I can.

January 12, 2025

Auto-generated description: A band is performing on stage with a keyboard player, a guitarist and vocalist, and a bassist. Auto-generated description: Three musicians are performing on stage with a keyboard, guitar, and bass guitar. Auto-generated description: A band performs on stage with a guitarist, drummer, and keyboard player under blue stage lighting. Auto-generated description: A band performs on stage with a guitarist, drummer, and keyboard player under blue stage lighting. Auto-generated description: A band performs on stage with a guitarist, drummer, and keyboard player under blue stage lighting.

I can’t believe how far some of my friends came to watch our first show, which was meant to be a low stakes thing away from home. It was a blast to be on stage again after almost 20 years. I should have asked to have vocals and keys in the monitor up front, but oh well. Also, my old Dunlop pedal tuner is a piece of shit that was tracking terrible so I was not able to correct some tuning issues probably only I noticed.

Very successful first run out.