Jason Becker
May 26, 2025

This Memorial Day involved a bunch of random activities. Including:

Setting up a new electronics work station

Who knows if this hobby will stick? But I’ve decided it’s time to get to work on a breadboard and with a soldering iron. I’m hoping to build some guitar pedals as a starting point. Send me your fun electronics project ideas!

Power Washing

I haven’t properly cleaned this deck since we moved in almost 8 years ago. It’s way past time. I spent over an hour, and there’s still so much more to do. Also, there are so many wasps out there.

Ribs

When Whole Foods has ribs on sale for Memorial Day weekend, you make some ribs.

Misc.

We watched the first two episodes of The Last of Us Season 2. It’s… fine.

I played a lot of guitar.

We looked at a lot of dogs to adopt.

May 24, 2025

We’ve had to say no to the first pup, even though we were approved for adoption. They slipped in at the last moment that she was heartworm positive and they had not used the recommended treatment course. This would have meant thousands of dollars, but more importantly, three months of crate rest.

I just didn’t feel comfortable bringing a new dog into my home and spending the first three months of our relationship constantly begging a puppy to be calm and stay in their crate so their heart rate doesn’t get up and they get an embolism.

Potty training under these conditions, and building a healthy relationship with my dog, felt like the wrong choice for us.

Hoping we find another pup soon.

Manuel is great, but his take on the web sometimes is really frustrating.

The web, the “information system that enables content sharing over the Internet through user-friendly ways meant to appeal to users beyond IT specialists and hobbyists”, the one that was here from the beginning, before Google, before ad tech, before socials, that web is here to stay.

Yeah, I was here for that web. Before Google and ad-tech there were still ads, but more importantly, the web was quiet and discovery was hard. The way we found places to spend time online were still via search and social sharing. Search existed well before Google, and before search, we used directories. And before social media platforms, we still discovered web content by clicking links in other web content.

The original web hosting and blogging platforms that were most successful all were social networks. LiveJournal, Blogspot, heck even Geocities to an extent all had forms of native sharing of links to other sites made on their services. They all succeeded not just on making it easier to host a website, but through providing a network effect. You got the most out of LiveJournal by following other LiveJournal accounts. You chose LiveJournal or Xanga based on where your friends and people were.

Before (and concurrently, of course) personal blogging, so much of the best “web” content was found on topical forums, and before (and concurrently, of course) that it was newsgroups. The best of the web is written by people for other people where other people share and see it. The “web” part is links, that made all of this content accessible and shareable and connected anywhere you went.

Search and social sharing have always been how we discover content on the web. There is no web without both. There are websites, but the actual “network” is built on links, and we find links when people share those links or use some other aggregator to find links they’re interested in.

The idea that search is not important to personal websites is crazy talk– it was and is still a great way to find webpages. The idea that social sharing isn’t important to websites is crazy talk– I love to find and follow links from blog posts, but that’s no more or less social than links posted wherever people who share my interests post links.

I agree with so much of what Manuel writes and respect him a ton, but he also takes a stand on the internet that based in a countercultural ideal that bleeds into an ahistorical picture of an early internet that never existed and would have never existed because it doesn’t work. We can reject how todays social media platforms make us feel, as products or companies, without forgetting that building a network where people can discover both content and people relevant to their interests is the whole of the web we care about. Corporate, small, quiet, indie, fedi-, whatever– all forms of a web that works is a web that connects and makes forming connections easier.

Links are what make it a web and not a document. Links are the key to hypermedia of all kinds. Any attack on links is an attack on the web.

Importantly, search is one of the most powerful ways to find the right links. And in a rare virtuous cycle, since the dawn of Google, links are currency. Not only does search help you gather links, providing links improves search. Search has incentivized connecting the web. The more connected content is, the more likely it is to appear in search. In turn, search is improved, becoming more likely to surface relevant content on the whole.

It is a huge mistake to write off the importance of search as though it is only meaningful for content farming or commercial use of publishing on the internet.

Manuel writes:

Because the true soul of the web is not the never-ending quest to make money, but rather the desire to create, to express ourselves, to connect.

I just think Manuel is completely wrong about how the connect part happens.

So here’s what I learned today:

  • I still love pretty much every American G&L guitar I play. I think I just really get along with their fretwork.
  • Nothing quite gets that Fender strat sound like a Fender strat. It’s just not the sound I need right now.
  • I like the Benson Vinny almost as much as I liked the Monarch (may have been a difference in room), but boy these are pricey. And I’m not sure how it’ll work for the higher gain stuff I pay. Still, great amp, and great to play three different guitars into an amp I basically knew already in order to compare them. Ultimately, no new guitar today.

I really liked one G&L Legacy’s sound 1, but I didn’t like how it looked. It also needed to be rewired (neck pickup was dead, possibly middle as well– it had a weird tilt-blade switch that I think was splitting the bridge coil, but that meant positions 3, 4, and 5 worked, variably based on the tilt).

The other G&L Legacy 2 I played looked great, but someone replaced the humbucker with some kind of Seymour Duncan that I just sounded really bad. There was a lot of fizz and flub and lack of clarity. Maybe new pickups would have solved the problem, but I don’t love taking that gamble.

The last guitar I spent a good chunk of time with was a limited Fender with some kind of roasted maple neck I think. It looked quite dark, like mahogany, but because there was no separate fingerboard I’m guessing it was “roasted maple”, which I’ve never played. {Update: The neck was a single, solid piece of rosewood (including the headstock). I quite liked this!} It sounded great, and it played great even though it had medium/vintage frets, which I’m learning I generally don’t like. But it sounded super strat like. It just was full of that vintage, single coil, quack. It was exactly great at what it does, but that’s not the sound I need to add to my stable today.

This was my first time at Atomic Music. They had a collection of amps I would have died for in high school. And while they have a large, packed in guitar stock, it was not as fun for me. There were just maybe 5-6 guitars of the hundreds that spoke to me. The organization was pretty chaotic, which meant it was kind of hard to find what I was looking for anyway. It was far too busy to look at pedals, and the pedal stock was kind of a mess so it would have been pretty disruptive on a busy Saturday to try stuff out.

I was glad I went, and, especially if I was amp shopping, I’d go back again. I need to find a G&L dealer with extensive stock. Maybe I’ll go to Guitar Center tonight– surprisingly, the last time I went they had a lot of guitars that struck my fancy.


  1. SSH setup so that it’s different from my now SSS. ↩︎

  2. Also SSH– I’m trying to get something at least a little different. ↩︎

May 18, 2025

Note Wiring is not really complete– I need some additional organization and cable lengths to make things clean and ideal, but I think this is the core layout.

Signal chain

Polytune 3 Mini -> Keeley OctaPsi -> BSRI Magawa -> (Amp) -> Walrus Julia -> Chase Bliss Billy Strings Wombtone -> Walrus ARP-87 -> Walrus Fundamental Ambient -> (Amp)

Polytune 3 Mini -> Keeley OctaPsi -> BSRI Magawa -> (Amp) -> Walrus Julia -> Chase Bliss Billy Strings Wombtone -> Walrus ARP-87 -> Walrus Fundamental Ambient -> (Amp)

(Amp) is mostly the Dr. Z Maz 18 I have a UA Lion ‘68 (pictured) that I’m using sometimes for home recording and also intend to bring to gigs to enable an amp-less setup/backup if needed. I’m also not 100% sure I’ll always run the modulation/time stuff in the effects loop. In fact, I’ve mostly been running entirely into the front of the amp at rehearsals because it’s less hassle. But I think that I prefer this stuff in the loop, so I’m going to be less lazy about using a four cable method going forward.

The Dr. Z amp pedal is not a switcher– it’s a built in boost. To my ears, I don’t get much volume, likely because I have enough crunch set on the amp that I just get more compression, sustain, and gain when I slap that on.

The Walrus Canvas Power 15 is new, as is the pedalboard (Pedaltrain Classic 2, versus the original Pedaltrain I had– the tilt is really nice). Both are great so far.

Why are things arranged this way?

The spatial arrangement of the pedals is intended to make it easy to switch between the four-cable method, getting the dirt before the amp or the UA Lion, then getting the send from the effects loop into the Julia or going from the Lion to the Julia.

I put dirt on the bottom because that’s what I hit the most often. Magawa alone, amp boost alone, or both combined are my most common switches. That’s definitely followed by the octave on, which I use in a few songs to fatten a lead or a part heavy in diads. Typically, I am only using one modulation or time-based effect on at a time, so having them be a bit more distant is no problem. The Fundamental Ambient gets turned on the most, so it’s also in an easy spot at the edge.

What didn’t make the board

On a wooden shelf, with a Star Wars A-Wing lego set behind it, are three guitar pedals stood up vertically– an EHX Nano POG, a Walrus Slö, and a Walrus Fathom

I continue to futz with the Slö and Fathom, the other two Walrus reverbs. I owned the Fundamental Ambient first and love everything about it. I’ve never been quite able to worm to the “big brothers” the Slö or Fathom. They may just not be for me. I honestly want to read more about both and look at other people’s settings and see if I can find a way to love them. If not, I’ll probably sell or trade them soon. I think I may want another reverb still– perhaps something more classic, perhaps something built into a delay like the Wampler Ethereal Delay and Reverb I traded (which I may get again, or perhaps try and EarthQuaker Devices Dispatch Master).

The Nano POG got pulled off when I got the OctaPsi, but it’s so damn good at what it does I don’t know if I’m willing to get rid of it yet.

Other uncertainties

I’m not so sure about the ARP-87. I think I liked the Wampler Ethereal Delay more, so like I said in Remainders about a reverb, I may be looking for a different delay, perhaps one with a reverb as well. I’m considering something like the JHS Flight Delay, too. I love the way the Julia sounds in general, but I’m still dialing it to find a setting that really fits with what I play and makes sense for a song. I suspect if I am ever going to get along with chorus, this will be the one, but I’m not quite there yet with it.

I got the Wombtone in my Mystery Box and immediately found a great setting for what I like a phaser to do and what I use it for in the band. Is it markedly better than the BSRI Resurrect Dead on Planet Jupiter– not for me, I use it in an almost identical fashion and don’t find it that much more meaningful. That said, it can do more and it’s a smaller enclosure, so when by chance I saw someone looking for the BSRI on Reddit I made the trade. I don’t need two phasers around, and BSRI will be at the Baltimore Pedal Show next month so I can always pick up another if I want and support a local builder.

Speaking of BSRI and reverbs, I’m pretty sure I want to look at the Soft Rains and the Smell of the Ground. I loved this pedal last year, and only didn’t get it because I was practically willing to buy everything BSRI had to show. Given my current reverb situation, I think it’s pretty likely I buy one of these next month.

What else am I considering? I think I want some more dirt options. The Magawa sounds and works great. The OctaPsi is untameable, like any Muff style pedal should be. But I still have interest in adding more textures and subtly. I think I’m most interested in a Browne Amplification Protein, the Boss OD-3, the Boss BD-2 or maybe instead a Boss Angry Driver JB-2, or possibly a Wampler Tumnus. The Benson Deep Sea Diver is also really interesting for another version of just “blow things up” in one pedal. I have tried hard not to gas over the Walrus Qi Etherealizer, because as much as I absolute adore Yvette Young, I can’t play even a little bit like her so I can’t “trust” the demos of what that pedal would do in my hands. But that being said, some of the sounds are absolutely crazy. I really like the idea of being able to create spacey pads of sound on guitar that are not just walls of fuzz. I also keep eyeing the EarthQuaker Devices Swiss Things. I do a fair amount of tap dancing sometimes to go from clean + Fundamental Ambient -> Magawa and amp boost on. It’d be kind of neat to have dirt in a loop so that I could set up any of my stacking how I need and one switch get to where I’m going. Plus, with the UA Lion, my Dr. Z amp, and the Valvetech amp, A/B/Y starts to get pretty interesting in terms of options.

May 17, 2025
May 16, 2025

From 1 Om Malik, quoting A Beginner's Guide to Japan :

Nowhere else I’ve been, in fact, are individuals so disengaged from the political domain; my Japanese friends assume they can no more address their leaders than they can a group of look-alike men in suits in a corporate boardroom with the doors locked and the curtains drawn. So they turn their backs on the public sphere, and make fantastic worlds out of their passions, counter-societies out of their hobbies.

This resonates. I think there’s a degree to which I have been turning away from the public sphere and towards my hobbies more and more over time. Some of this is changing where I am in my career. Some of this was moving away from Providence and consciously deciding to be uninvolved in local politics and news. Some of this was the despair of the first, and now second Trump presidency. But overtime, I’ve tried to put more time into things like playing with my band (just over a year now!), playing volleyball (just over 3 years now, with a 7 month break for injuries), my website, etc.

At times, I’ve worried this is unhealthy or immoral. Correction, no past tense– I worry this is unhealthy or immoral.

Other times I wonder if our greatest failures are from people who have turned entirely to the public sphere at the cost of their hobbies. How many bedroom warriors on Twitter, or living room screechers watching Fox News or OAN, or gym rat ragers listening to Ben Shapiro and Joe Rogan are unnaturally focused on the public sphere? How many of these people are so preoccupied with politics, and specifically what the government is or isn’t doing, that they’re failing to live their lives?

This form of bizarre populist politics as a hobby is toxic. As the kids these day say, go touch grass. They are so focused on oppressing people whose lives are not actually impacting them at all. I can’t believe that if they turned toward a different set of passions or hobbies and not the “public sphere”, all the manufactured outrage would disappear and the world would be better.


  1. I hate that this quote is presented as a screenshot/image of text. It meant that copy and paste was not really feasible, and I actually ended up downloading the image, opening it in Preview, and using Apple’s image to text (which is remarkably good and totally forgotten in our current rapidly improving tech lives) to get the quote for posting. Sigh. ↩︎

May 12, 2025
May 10, 2025

There was a local guitar shop I sold gear to and had repairs done at. They had my email. I regularly checked their website to see what gear was available. I was considering signing up for lessons. I noticed starting in January that they listed way less gear on their site.

Turns out they closed lessons and the retail shop in March and moved to a repair only space. They only wrote about this on Instagram and Facebook, and made no note of this on their own website. They had closing sales, but never contacted people whose email they had from past used gear sales or repairs or announced this on their own domain.

I’m sad to lose a shop (it was just ok… but had promise), but more angry that businesses would communicate purely through Meta properties.

May 2, 2025

I have spent a fair amount of time “on the side” thinking about authorization rules over the last year. At work, things have gotten sufficiently complex that we are really straining our existing system. At least some of that comes from our choices, a lot of that comes from the domain complexity we have, and some of that comes from Phoenix only having an opinion in the current 1.8 release RC about “how this should be done” leaving us to make our own bad choices.

I’ve largely been insisting on maintaining an RBAC-driven or RBAC-like system. One thing I’ve learned in past versions of our applications is school districts want very fine-grained controls, almost on the level of individuals, and then quickly find out that maintaining permissions for individuals is just an untenable nightmare. But one thing that a school district does and can consistently know is what someone’s job title/role is.

What we’ve come up with are users have roles in an organization 1. A user can have only one role in an organization, but they can have many of these… role-organization combinations. For example, I can be the principal supervisor of ABC Elementary and XYZ Elementary (two role-orgs) and the department head of Elementary Schools (a third role-org). Intuitively, I think this makes sense and is fairly easy to maintain.

But I have really struggled with language around this stuff. What are these role-organization combinations? Is organization or budget or any of these domain-ish terms correct, or is there a better technical term? Scopes come up often, but we extensively used that term elsewhere– now Phoenix supports scopes directly, so oops– and I found the term scope as having specific, inconsistent, and different definitions in different contexts. One doesn’t really have a role in a scope, but rather, has certain scopes by having a role.

Anyway, all this is preamble to say that while I haven’t read it yet, I’m glad that Tom MacWright linked to Zanzibar, something I completely missed when it came out in 2019. Like Tom, the distributed nature of Zanzibar is not of particular interest, but I’m hopeful that the features and concepts introduced will provide me with better language when talking about authorization going forward.


  1. We haven’t full adopted the term organization. It’s a huge pain point. Right now they’re sometimes budgets, a great domain term until you realize it has 10,000 meanings that are easily used interchangeably, and sometimes they’re organizations. But I like to use organization in this context because it’s more generic and easier to explain. ↩︎

I think the solution to tech malaise, fog, or disappointment is to stop using your machines for casual distraction and go make something.

I’ve been working on demo tracks for my band since January, so I’m in new-to-me Ableton 12 every week. And there’s no way I could feel negative about technology when I can be this creative and have this much power.

I didn’t have to learn much to get started, and I’m learning constantly and it’s all easy and fun.

Writing software is fun. Writing blog posts are fun. Messing with my personal webpage is fun.

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.