blog

Current Vibes - March 2026

originally shared here on

Around the beginning of every month, I try to journal about the albums I've been bumping on repeat recently.

Instead of keeping that locked up in my journal, why not post about it here?

If you're looking for something new to listen to, here's what I would recommend right now1:

The Rezillos - Can’t Stand the Rezillos

Probably a top 5 favorite album at the moment, been on the list for a while, it's so great. It's great British punk/new wave.

The B-52s - Time Capsule

Heh, I threw this greatest hits album on as a lark, and I couldn't believe it. Turns out I'm a B-52s fan? They remind me of A Flock of Seagulls and The Rezillos; a bit new wave-y/punk-y in their early years, eventually landing on a delightful early 90s alternative rock sound. They've also got some of the weirdest lyrics and riffs I've ever heard ("Where's my umbrella? Where's my umbrella?").

System of a Down - Toxicity

I’ve been jonesing for some music to be angry at authority with, and this fits the bill.

Nirvana - Nirvana

I came across a last.fm stats website the other day and played with the race chart for a solid 15 minutes. Watching Nirvana climb the charts as it approached current time made me so happy. I love this band. It’s okay to like basic things, right?

Movements - Feel Something

This came across shuffle the other day and it scratched my recent itch for emo music.

Emapea - Dreaming Zone

Still the GOAT for helping me get into flow. Sort of lo-fi, but also sort of jazzy instrumental?

The Beths - Expert in a Dying Field

Another top 5 favorite album, slotting into the spot that at one point in my life was dominated by Rilo Kiley. It's smart and emotionally-rich indie rock.

Pynch - Howling at a Concrete Moon

Also a top 5 album. Whenever I'm feeling lonely, this album puts its arm around my shoulder and tells me it's gonna be alright.

NewJeans - Get Up

More music to get into flow. A great backing track when cleaning the house.

Blink-182 - One More Time

Sometimes, you need some pop punk, man. Anthem Pt. 3 is my anthem for 2026.

Bonny Light Horseman - Keep Me On Your Mind / See You Free

Another top 5 album. I learned this week that Anais wrote Hadestown, and I also learned our local high school is performing it in the spring. I can't begin to express how pumped this makes me.

The Linda Lindas - No Obligation

Moar good punk. Makes me so happy to hear such excellent music from the youths.

Kupla - Dragonfly

I’m not 100% sold on this one, but I do like having it come across shuffle when I'm working. If anyone has any recommendations for lo-fi artists, I’m all ears.

Mumford & Sons - Rushmere

When we went to volunteer at Feed My Starving Children this past week, Shan threw on Mumford & Sons’ essential tracks, and both of the kids said they loved this band. That really made our week. We also got tickets to see them in the summer, which means my wife gets to see her favorite band twice in a single year!

The Beths - Straight Line Was A Lie

New albums from bands I love always worry me because it takes me multiple listens to get used to them doing new stuff. I’m officially past that phase with this album; it’s incredible and perhaps even better than Expert in a Dying Field.

The Cords - The Cords

Within the first 15 seconds of hearing this album, I bought it on Bandcamp. Totally brings me to happy times around my college years. It’s an instant jangly indie rock classic.

Pynch - Beautiful Noise

Much like Straight Line Was A Lie, there was a moment this past month where this Pynch album finally clicked for me. I still prefer Howling at a Concrete Moon, but I am sold. I dig this album.

Ted Leo and the Pharmacists - February 2026 Double A Side

I came across this two-track release and felt like Ted Leo was speaking directly to me at the moment, so I picked this one up from Bandcamp as well. Definitely looking forward to hearing more from him in the coming year.

Mumford & Sons - Prizefighter

Still need to bump this a bit more, but there are several songs on here that the kids absolutely love, which makes me happy that we’ve got an album we all agree on that isn’t by Huntrix.

New Found Glory - Listen Up!

Brand new release from these dudes. You know what? They still slap.


Oh, and in case anyone's curious: I'm still working on Lunara. I tried building a custom crossfade engine to replicate how songs transition in Plexamp, and it's causing way more issues than I anticipated.

But on the plus side, I didn't write any of this damn code so I am totally on board with having multiple conversations with Claude to get it whipped into shape for me.

My favorite feature that I added since I last posted is a digital gardening assistant. From any album or artist, I can tap a "🌱" button and it pops up a new screen. On this screen, I can type in a quick description or tap a button with preset actions ("Delete", "Fix album art", etc.). This information, along with the album and artist, get sent up to an admin section that I can use to prune my library when I'm back at my laptop.


  1. I'm not gonna link to these albums on any specific platform because they all are pretty terrible and y'all probably use a bunch of different ones. So I guess I'll say if any of these look interesting, listen to 'em first on your streaming platform of choice and if you end up liking it, look 'em up on Bandcamp and buy it. Don't feel obligated to keep paying $15/mo to rent music. 


In Praise of “Normal” Engineers


đź”— a linked post to spectrum.ieee.org » — originally shared here on

A lot of technical people got really attached to our identities as smart kids. The software industry tends to reflect and reinforce this preoccupation at every turn, as seen in Netflix’s claim that “we look for the top 10 percent of global talent” or Coinbase’s desire to “hire the top 0.1 percent.” I would like to challenge us to set that baggage to the side and think about ourselves as normal people.

It can be humbling to think of yourself as a normal person. But most of us are, and there is nothing wrong with that. Even those of us who are certified geniuses on certain criteria are likely quite normal in other ways—kinesthetic, emotional, spatial, musical, linguistic, and so on.

Software engineering both selects for and develops certain types of intelligence, particularly around abstract reasoning, but nobody is born a great software engineer. Great engineers are made, not born.

I read this article twice last night. I haven't come across any article that spoke to my massive professional anxieties/impostor syndrome as well as this one.

One of my biggest pet peeves with being around smart people is when people explain things using big words. It feels like it takes so much more effort to understand tough concepts when they are saddled with jargon and ACT words.

I also enjoyed this point about building teams:

We place too much emphasis on individual agency and characteristics, and not enough on the systems that shape us and inform our behaviors.

I believe a whole slew of issues (candidates self-selecting out of the interview process, diversity of applicants, and more) would be improved simply by shifting the focus of hiring away from this inordinate emphasis on hiring the best people and realigning around the more reasonable and accurate right people.

It’s a competitive advantage to build an environment where people can be hired for their unique strengths, not their lack of weaknesses; where the emphasis is on composing teams; where inclusivity is a given both for ethical reasons and because it raises the bar for performance for everyone. Inclusive culture is what meritocracy depends on.

Continue to the full article


Elizabeth Goodspeed on what happens when we treat the past like a stock library


đź”— a linked post to itsnicethat.com » — originally shared here on

Not all borrowing is the same. Copying is often more about power than propriety. When working with archival material myself, I like to think in terms of the stand-up comedy rule: punching up vs. punching down. Picking up visual motifs from a billion-dollar corporation that’s built its empire on copyright hoarding? That’s punching up. Repackaging the work of a living artist from a marginalised background without credit or compensation? Likewise, using found material for an indie zine is a far cry from pulling from the same source for a corporate client that could easily afford to commission something new.

It takes a ton of effort to digitize art whose copyright is expired. This article does a great job explaining why.

I've said it before, but if I could pick any job for myself, it would be to take as many photographs as possible and release all of them into the public domain. Attending as many Comic Cons as possible to snap updated head shots of celebrities would be so much fun. Also, traveling to areas around me that are on Wikipedia but have no photo of them.

It seems like work that would outlive me, y'know?

Continue to the full article


The Paradox of Persuasion


đź”— a linked post to mon0.substack.com » — originally shared here on

At a conference once, I vividly recall my supervisor—a brilliant mathematician—listening intently as a colleague presented his research, using every polished, TED-style public speaking technique imaginable. He leaned over and muttered to me: “We’re not in a theater.”

The impressive public speaking techniques that were meant to captivate the audience had the opposite effect on him. He could see right through them and suspected they might serve to obfuscate the true substance of the research being presented. I’ll admit, my own skepticism was rising as well. “Just show me the model, the assumptions, and the theorems,” I thought.

It’s a curious and sometimes jarring phenomenon that in mathematics departments, it’s often the least charismatic talks that get the most respect. If your research has merit, it’ll stand on its own, without the need for rhetorical flourishes or slick presentations. System 1 Jedi tricks will get you nowhere; mathematicians are trained in the dark arts of System 2.

Meanwhile, outside the math department, our social media feeds are overrun by System 1 masters who, for the first time in history, have quick and direct access to millions of minds. And it makes me wonder whether it’s a good thing that some of our best academics are ill-equipped to engage on a battlefield they haven’t been trained for. The quiet, unadorned pursuit of truth is noble, but in a world where the loudest voices often win, I can’t help but feel a twinge of unease. What happens when the guardians of reason can’t—or won’t—compete in a game where style often trumps substance?

Continue to the full article


Trick questions


đź”— a linked post to haleynahman.substack.com » — originally shared here on

I often forget my anxiety isn’t caused by a lack of answers to my swirl of questions, but the swirl itself. I frequently operate as if one more Google search will solve everything, circling around and around the internet, mercifully sedated by information I probably don’t need and will forget next week. Sometimes, I really do find the answer I’m looking for, and then I’ll stop, smug and satisfied. The problem with feeding the beast is it’s not the same as killing it. Soon enough, I’m hungry again.

In addition to being a great resource on how to feel like you've got enough, this article taught me a new term:

In Lauren Oyler’s essay about anxiety last week, she referenced a late 19th century diagnosis known as Americanitis, which described “the high-strung, nervous, active temperament of the American people.” Whether incited by advances in technology (causing loss of sleep, excessive worry) or capitalism (causing long work days, fast pace of life), the result was, according to experts of the time, a rattled population unable to relax. A black mirror of the American dream, Americanitis took the same ideas favored by patriots and recast them as depressing. Here is the land of possibilities—so vast in scale you’ll forever be unsatisfied!

Are we all suffering from Americanitis?

Continue to the full article


A blog post is a very long and complex search query to find fascinating people and make them route interesting stuff to your inbox


đź”— a linked post to henrikkarlsson.xyz » — originally shared here on

You ask yourself: What would have made me jump off my chair if I had read it six months ago (or a week ago, or however fast you write)? If you have figured out something that made you ecstatic, this is what you should write. And you do not dumb it down, because you were not stupid six months ago, you just knew less. You also write with as much useful detail and beauty as you can muster, because that is what you would have wanted.

I’m not saying [what I wrote] was a great essay; I’m saying I would have loved it. The essay would have answered most of the questions I had, and it would have given me a new more complex understanding of language models that I could have used to get excited by even more obscure things. And because the internet is big, there were a few thousand people who felt the same way—and I felt really deeply for these people.

A search query doesn’t have to be a 5000-word effort post to work (though the internet does reward that amply). Anything that would have been useful to you sometime in the past will do. Alexey Guzey makes lists, half of which are made up of quotes, and they are incredibly useful and have been instrumental in reshaping his network so that he could start New Science. Most good Twitter accounts can be viewed in the same way.

Life's too short to spend your time worrying about how other people are gonna perceive your work.

Just go do the thing. Make your six-months-ago self proud.

Continue to the full article


The AI Vampire


đź”— a linked post to steve-yegge.medium.com » — originally shared here on

So I guess what I’m trying to say is, the new workday should be three to four hours. For everyone. It may involve 8 hours of hanging out with people. But not doing this crazy vampire thing the whole time. That will kill people.

As an individual developer, you need to fight the vampire yourself, when you’re all alone, with nobody pushing you but the AI itself. I think every single one of us needs to go touch grass, every day. Do something without AI. Close the computer. Go be a human.

I’m convinced that 3 to 4 hours is going to be the sweet spot for the new workday. Give people unlimited tokens, but only let people stare at reports and make decisions for short stretches. Assume that exhaustion is the norm. Building things with AI takes a lot of human energy.

I’m so glad somebody is saying this out loud.

Continue to the full article


How Generative and Agentic AI Shift Concern from Technical Debt to Cognitive Debt


đź”— a linked post to margaretstorey.com » — originally shared here on

But by weeks 7 or 8, one team hit a wall. They could no longer make even simple changes without breaking something unexpected. When I met with them, the team initially blamed technical debt: messy code, poor architecture, hurried implementations. But as we dug deeper, the real problem emerged: no one on the team could explain why certain design decisions had been made or how different parts of the system were supposed to work together. The code might have been messy, but the bigger issue was that the theory of the system, their shared understanding, had fragmented or disappeared entirely. They had accumulated cognitive debt faster than technical debt, and it paralyzed them.

A very appropriate piece for me right now (thanks for sharing it, Simon!).

I set off earlier this week to build an iOS music player. It seemed like an ambitious-enough project that would help me become a better agentic programmer, using an idea that interests me deeply yet I’d realistically never be able to tackle this on by myself.

What I learned was that the glitz and glamour of seeing tokens fly by and then seeing code materialize into existence is addicting. It feels like a slot machine: perhaps this spin will be the thing that eliminates the UI lag! … ope, nope, just ran completely out of tokens. Better upgrade to Max!

I also learned that I’ve been missing something in my life: the joy of making something. I remember seeing my Plex library show up on my iPhone inside the app for the first time. It reminded me of how it felt when I figured out how to change the Windows 95 “It is now safe to power off your computer.” screen back in the day. I made the computer do that!

But yeah, cognitive debt.

I got the MVP up and working, but then attempted a refactor that left the whole codebase a giant goop of spaghetti. I wasn’t paying any attention to the architecture of the app, and pretty soon, I found myself with three different queues for storing media. Completely untenable slop.

So I’m gonna wipe the repo clean and start fresh. This time, I will be armed with a better plan. One that allows me to be more close to the action, one that keeps me focused and engaged with the architecture.

Let’s see how this goes.

Continue to the full article



Lunara Day 2

originally shared here on

I spent most of my day working on Lunara today.

Here's what the app can do now:

In addition to albums, you can browse by collection or by artist

Lunara's new collection view, showing the Current Vibes in all its gloryThe new artists viewAn updated albums view

I'm not a huge fan of the UI on this, but I'll fix it eventually. I do love being able to search by artist... damn probably should adjust that for the albums page too, eh?

There's a "now playing" screen that shows the songs that are up next in the queue

Lunara now playing screen showing a blink 182 albumLunara now playing screen showing a rezillos album

Tapping the album art loads the album details. Tapping a song in the upcoming queue jumps right to it. Tapping the artist loads the artist page. The colors for the view are dynamically chosen based on the album art. The title of the song scrolls in a marquee (more on that below).

There's an artist page

Lunara artists page showing the bethssame screen as above but scrolled to the bottom

The artist page shows the artist image, their biography from the Plex library, buttons to play all their albums in chronological order (or shuffle the songs from all of their albums), a list of the artist's genres, and then a list of their albums. It shows the album's artwork, the title, the release date, the run time of the album, and a star rating (if present).

Images and library metadata are cached so the app loads fast

Nothing visual here but still dope.

Added a startup screen

Lunara launch screen

I can only see this screen for about half a second, but the triangles in the background sure do render randomly every time it loads.

Continued to make the album detail page look dope

Album detail page

Like the "now playing" screen, the colors are dynamically generated based on the album art.


I can't overstate how much fun I'm having with this.

It's incredible how fast I am iterating on my ideas. For example: on the now playing screen, I wanted the title of the track to be a single line long, and if the title was too long, it would scroll back and forth. This feature likely would've taken me two or three days of experimentation to get it right. Codex took 6 minutes.

Yeah, I believe this will be my primary music player by the end of this week.


Up next:

  • Settings screen. I want to run A/B experiments in my app, and having a settings screen will let me enable flipper tags to toggle behavior.
  • Offline listening. We've already got a cache system for images and metadata, so this is the next logical step. I'll download music on the device and store it such that I won't need to stream it again.
  • Queue management. I want to be able to insert an album or track to the top of the queue. I'll also want look-ahead downloading such that the next 5 songs that are in an upcoming queue are downloaded to the device ahead of time.
  • Lock screen now playing and remote controls. I gotta be able to skip tracks from the lock screen.