My Software Curmudgeon Era

A funny thing has happened to me in my 40s. I have started to understand how people end up set in their ways. I think it’s often not because they stop paying attention, but because they have seen enough to recognize patterns and make choices based on their values. Reading recent critiques of macOS Tahoe’s direction [1][2] and broader discussions about dark patterns in software development these days [1][2] helped me realize how much of my reaction to this change isn’t just because I’m naturally pulling back, but instead because so much about what is changing is in stark contrast to what I value.

While some tech like AI has really broadened my perspective at home and at work, a lot of other opinions have really started to reveal to me how I’ll likely never come around to the “new way” of doing things. I’d like to think I am still open to new tech when it’s useful to me or aligns with my values, but I do find that it takes a lot more to get me to really change my ways these days.

Through that lens, I present you with a few hot take old guy opinions. These aren’t just gripes, but instead me settling on certain tech that align best with my values.

RSS vs Social Media for News

This is one thing that I’ve stuck to for the longest time. RSS is truly the best way to keep up with the sites and content that you care about. Heck, Michael Cantrell and I built our own short-lived RSS reader when Google Reader shut down. So I’m a true believer.

Modern RSS services like Feedbin even add another layer on top, letting you add newsletters, create filters and even add pages to read later in the same interface. You can use one of many amazing apps (NetNewsWire and Reeder are my favorites but there are a zillion great choices here), and use a service like Feedbin or just bring your own OPML file.

The important news will find you. You don’t need to be refreshing and seeking this stuff out. You also don’t need to be wasting your time on an algorithm-based timeline that is feeding you junk that it knows you’re going to react to. That leads me to my next point…

Blogging vs Social Media for “Thinking Out Loud”

It’s so easy to fire off a hot take on social media without really thinking through your stance on something, essentially yelling into the void.

Now I’m not a great writer but the act of sitting down and yelling into my own void actually does help me crystalize my thinking a bit as well as practice the art of writing. When I do this regularly I find that I am better at fleshing out my thoughts and that’s a good thing both professionally and personally.

Things like Mastodon and Bluesky are great Twitter alternatives that are much better open web citizens, but getting back to a world of writing a bit more and linking to our friends while using the aforementioned RSS more to stitch things together would be so healthy for state of our discourse. Less quote-post-dunkng, more linking to posts you disagree with and explaining why, please.

Computers vs iPad/iPhone as my primary computing device

I covered this last summer, but I just can’t fit an iPad into my life. Believe me, I’ve tried. Every time I get rid of mine I get sucked back in and buy a new Air or Pro, get the keyboard and an Apple Pencil and then proceed to use it to watch videos a few times a month. It’s not as good for writing, the battery life is good but not as good as a Mac, and it’s overall a compromised device.

It’s a little closer when thinking about the iPhone vs the Mac as my primary device just due to the amount of time that it’s by my side on non-work days, but even then I’d much rather be using a nice laptop on a comfortable couch than screwing around on my phone.

Streaming Services are Actually Not Great

I’m still working this one out a bit.

I’ve written about my love of album focused music apps before, but lately I’ve been thinking more about what it would look like to bring back my circa-2016 MP3 collection and start building up anything new I’ve added since then. What would that cost? What would I get in return?

I’ve spent approximately $10/month since around 2011 or so. Some napkin math says that’s about 15 years, or $1,800 to rent my music since then. If I stopped tomorrow, I’d have nothing to show for it. That “sunk cost” only increases over time. Ouch.

Music isn’t like TV or movies, where you consume it once and with a few exceptions, move on. It’s single-serve entertainment for the most part. We develop relationships and memories with our music and come back to favorites time and time again. I use apps like Albums and Longplay to recapture that feeling of when I was younger where I’d plow through the same album for months at a time, but still hate knowing that I’m renting my music.

What makes this hard is not that the options are unclear, but that streaming has hidden all of this labor for so long. Ownership means thinking about formats, storage, and where things live when the subscription ends. It means dusting off a NAS, ripping discs, and making decisions I have been deferring for years. Even Apple seems to acknowledge this gap, given that iTunes Match is somehow still available. None of this is elegant, and that is exactly what streaming has spared us from.

Dark mode is actually bad

This is a quick one. As I’ve gotten older, I just can’t do it anymore. Maybe on the phone, but on a laptop it just makes things impossible to read for me. Even with glasses on, it’s just not happening any more.

Get off my lawn!

The bottom line is that I am losing interest in software that assumes it knows better than I do how I should think, read, write, or listen. It’s similar to this post I put up a while back about algorithms but I think it goes even deeper than that. I know it makes me sound old and out of touch, but I suppose that’s increasingly true.

2025 Subscription Audit

I’ve started to make a habit of auditing all of my subscirptions annually to ensure I have a good feel for what I’m paying for and if there is anything I need to drop. It’s always eye-opening to get an overview of what you’re paying for magazines, apps, streaming services and more. Let’s take a look.

Still around:

A large chunk of it is about information. News and analysis I trust enough to pay for directly. Local reporting from the AJC. National outlets like The Atlantic, the New York Times, Wired, Jacobin, and The New Republic. NPR filling the house during the day. Feedbin and Overcast pulling it all together without algorithms yelling at me. This is me choosing a slower, more intentional information diet.

Another big category is entertainment, especially sports. YouTube TV, NFL Sunday Ticket, RedZone, MLS Season Pass, and Five Stripe Final for Atlanta United content. Add in Netflix, Max, Peacock, Paramount+, and the Disney bundle and it is hard to pretend I am a minimalist. I have essentially rebuilt cable one subscription at a time, but at least this version reflects what I actually watch. While I get to watch a ton of great content, I also get to pay through the nose to get it. If you are a Liverpool supporter, you end up having to subscribe to YTTV for Premier Leage matches, but also Peacock because NBC is gonna do their thing. Champions League & Carabao Cup are both a Paramount+ joint, and then you need EPSN+ to watch FA Cup matches. All told, my fandom in various teams costs us well north of $150 a month. Don’t tell my wife.

Then there is control and ownership. Emby for home media. Apple One and a handful of small, focused apps like Carrot Weather, Day One, Parcel, Albums, and the aforementioned Overcast. These are tools that support daily life without constantly trying to expand their footprint. They are quiet subscriptions, which might be why they last.

A few subscriptions exist mostly as aspiration. AllTrails, Peloton, Amazon Kids+. They reflect who I want to be or how I want our family to operate, even if real life does not always cooperate. These are usually the first to get questioned during the audit.

Out:

I got rid of a number of things I wasn’t using any longer:

  • Ivory. I just don’t post on Mastodon that much any more. Love the Tapbots guys, and can’t wait to give them my money for a Bluesky client.
  • Instapaper. The sub price has doubled and the features that come along for a sub just don’t make sense for me. If there were tiers, I’d absolutely pay for the lesser version but alas.
  • Foodnoms. This is more on me, but I found I was tracking my calories and not actually changing my behaviors. I’ve simplified things a bit by using Streaks instead. Seriously though, if you’re looking for a good calorie tracker, I’ve never used a better one in my life.
  • Plex. I moved to Emby for my home media needs. Plex is trying to become something entirely different than I’m interested in using.

In:

I also added a few new things:

  • Kagi. I’m sick and tired of Google’s search results becoming increasingly filled with AI slop. Kagi’s results are better, it’s more customizable, and
  • Sofa. I decided to drop my Goodreads account, so this was a good way to save and track books, but also for things like video games and tv shows as well.

Hot takes:

  • Lately I have been thinking a lot about music streaming. Apple Music works quite well, but I am not sure it feels like value in the same way it used to. I miss owning my music, curating a library, and knowing it will still be there regardless of licensing deals or pricing changes. I am not ready to go back to that world yet, but I am thinking about it more often than I expected.

Avoiding Algorithms

It’s wild how in the last 15 years we have given over almost all of our entertainment and information diet over to corporations who use algorithms to ensure we spend more and more of our attention in their sandbox. More often than not, these changes are a net negative. That sounds dramatic, but think about it: how often do you open an app “just to check one thing” and find yourself half an hour later feeling worse than when you started? Hell, how many times do we open said app after a push notification invited us to do so? We get sucked into these systems in ways we don’t intend.

The outcomes aren’t subtle either. People get radicalized, feel depressed, follow rage bait, fight pointless culture wars, and consume an endless feed of vibes-based, samey music and video slop designed to keep us clicking, watching and listening.

This shows up in a ton of places, especially where we are entertained and informed:

  • Music (endless playlists and “for you” mixes that all sound alike)
  • News (anger drives clicks, so anger dominates)
  • Social media (engagement above all else)
  • Streaming video & YouTube (just one more recommended clip!)
  • Reddit and forums (dopamine hits from karma and hot takes)

None of these categories are inherently bad. Music streaming is an incredible bargain. YouTube can teach you almost anything. Social networks can connect you with real community. But the defaults are tuned for addiction, not for your well-being.

So how do we stay intentional about what we consume without becoming hermits? A few things I’ve been focusing on lately:

  • Take back your music. Apps like Albums or Longplay are great for focusing on the music you chose, not whatever the algorithm feeds you. Advanced mode? Buy your music outright and play it on something offline. I’ve legitimately considered tracking down a last-gen iPod Classic — though I do love my Bluetooth headphones too much to go full retro. (Apple bringing back an iPod in the age of streaming is probably a pipe dream, but I’d be first in line.)
  • Use RSS. It’s still the best way to follow sites, YouTube channels, subreddits, and even individual social accounts without surrendering to a feed. Tools like Reeder or Tapestry can help bring it all together.
  • Rely on people, for reccomendations. Want a good movie to watch? Services like Letterboxd let you see what your friends enjoyed instead of what Netflix thinks will keep you awake longest.
  • Avoid algorithm-first social media. Bluesky, Mastodon, Pixelfed — all of these prioritize community and human choice over recommendation engines. Or, if none of it serves you, quit entirely.

For me, the general guiding principle is that I need to pause and ask whether the thing in front of you is content you actually sought out, or “content” being pushed at you by a company whose only metric is time spent in-app.

One last angle that’s not algorithmic but still worth calling out: audiobooks over podcasts. For me, podcasts increasingly feel like junk food – especially in politics-  where so much is just topical rage bait. Audiobooks, on the other hand, feel like vegetables: a slower, more nourishing way to spend time listening.

We’re never going to escape algorithms completely. But if we can recognize where they’re shaping our attention and make small choices to push back, we stand a better chance of keeping them from running our lives.

I’m So Tired

Recently I was shopping for a water gun for my son’s birthday, and to my surprise, it was hard to find a simple, sturdy one that didn’t have some kind of battery-powered feature. Not only is that one more thing to break, but I really don’t want to add yet another device to the list of things in our house that require charging. It got me thinking: nearly every purchase these days feels like a negotiation between joy and technology.

That’s not to say they’re always at odds. But finding the sweet spot is getting harder.

There was a time when the march of “smarter” items was a net positive. It made things smoother, smarter, simpler and generally more joyful or interesting to use. These days, that optimism is harder to summon. I know I sound like the aging guy yelling at clouds, but I don’t think it’s just nostalgia. The balance really does seem to have shifted over the past decade, and the trend line isn’t encouraging.

Sure, there’s still plenty to like. I can check the weather, unlock my front door, and queue up music from the same screen. But the magic wears off fast. What starts as convenience often ends in clutter. Every small problem now has an app, gadget, or subscription that fixes one issue and quietly creates three new ones.

Streaming music feels less intimate than owning a few beloved albums. Delivery apps bring cold fries, surge pricing, and mystery fees. Social media promised connection but mostly delivers outrage. Smart homes? Great until the WiFi blinks and nothing works or your fridge needs a firmware update. Even the web is a mess of pop-ups, autoplay videos, cookie banners, newsletter traps, and paywalls. Every click has a privacy cost as well.

You can never possibly watch all of the amazing entertainment that on YouTube and every streaming service out there. And yet, it’s more frustrating than ever to navigate subscription costs while fighting the algorithm that recommends more and more ragebait on YouTube. Toys for toddlers need firmware updates. Cars have become rolling iPads. Your heated seats might already be installed, but unless you pay a monthly fee, they stay cold — taunting you with unearned luxury. Most products require an account. They harvest data. They nag for upgrades. When they break, you’re not allowed to fix them. The tools don’t serve us — they serve their makers. And it’s exhausting.

Even Apple, a company I’ve long admired, feels less like a craftsman and more like a casino. Their stuff still (mostly) works great, but it no longer feels entirely yours. Most of the apps I use are rented. Let a subscription lapse and the functionality vanishes. Not all subscriptions are bad, but when everything is a subscription, it dulls the entire experience. Even products that don’t have a subscription (yet) associated with them loom over us. We’re just waiting for the shoe to drop.

I don’t know what to do about this, really. I have tried to be more intentional about my purchases in general, limiting my exposure to subscriptions, overly complicated features, and “smart” tech in general. I fully appreciate that this makes me sound like the old man I’m increasingly turning into. But my optimism around any consumer purchase has been replaced by cynicism and even a bit of dread. It makes me sad but hopeful that a turning point looms as more folks tire of the state of “smart” everything and looks for something a bit simpler.

A Good, Not Great Smart Playlist

I’ve been using Apple Music and previously iTunes for the bulk of the past 25 or so years of the digital music era and the thing that keeps bringing me back is the more album-centric way the app works along with things like Smart Playlists. Today I thought I’d share a playlist I created recently that I’ve really found to be a wonderful way to listen to music when I’m feeling uninspired.

Often, I either play the same albums over and over or pop over to a playlist I’ve created that surfaces any loved tracks not listened to in the last 6 months. Those are both wonderful, but I was looking for something a bit more diverse while still playing a lot of what I’m familiar with.

I call it “Good, Not Great”. And the rules are pretty simple:

I then shuffle through this playlist. As you can see, if I skip a song it gets pulled from the playlist for about 3 months and if it gets played I won’t hear it again for a month, so the songs stay pretty fresh. In addition, by cutting off the high and low ends I’m giving the “middle child” songs a chance. I hear a lot of old favorites that don’t get a lot of love. This type of stuff just isn’t possible with other streaming services, and is why I’ve stuck with Apple Music other than a few flirtations with Spotify and the now deceased Rdio.

Apple Music has betrayed its most loyal listeners

From Jason Snell at Macworld:

So this is where we are: Apple’s decision to put things that are not songs amid its collections of songs have made Apple Music’s curated playlists and algorithmic radio stations substantially worse. And at the same time, the Music app has proven utterly unable to help people who don’t want their music mixed in with promos and happy talk.

The way forward for Apple Music is simple: Turn off the ads and promos until your app is capable of letting us opt out from hearing them. But until then, if you insist on foisting this not-music on us, I curse you to an eternity of listening to nothing but the Kars for Kids jingle. You heard me.

I really hope we get the option to disable this type of content in stations and playlists. I haven’t encountered any of this so far but it’s a slippery slope to Apple Music becoming what Spotify is – an app focused on engagement instead of music.

Albums 4.4 Released

Albums 4.4 was released this week, and it’s another feature-packed one. The 2 biggest additions for me is the ability to rate songs from within the app and the last.fm history import. The last.fm import in particular is awesome, as it gives the app the ability to build up a list of albums you have played but aren’t in your library as well as build up a historical “top albums played” in years prior to you using the app. As you may know, the way Apple Music tracks plays is simply incrementing play counts by 1, so frequency of listens is hard to do without a custom database. Fortunately, Albums does just that, and now it can backfill previous album listens along with the way it already tracks listening frequency.

Over the past few years Albums has become one of my most-used apps and I’ve really enjoyed seeing all of the love and attention Adam Linder has put into the app. I wrote about this a little while ago, but for me the ability to work through albums and see stats on what I’ve listened to and when has really made Apple Music that much better of a service to me. I rediscover music I haven’t heard in a long time as well as get insight into my listening habits in a way I haven’t been able to in other apps/services.

Albums is free for most of the functionality, and a $0.99/mo subscription for all of the bells and whistles.

To our YouTube TV members: an update to our content and price

From the Youtube TV blog:

As we continue to evaluate how to provide the best possible service and content for you, our membership price will be $64.99. This new price takes effect today, June 30, for new members. Existing subscribers will see these changes reflected in their subsequent billing cycle on or after July 30.

I get that the content business is a cutthroat, low margin world. But we’re slowly getting into cable prices – which defeats the entire purpose of services like YouTube TV and Hulu Live TV.

Spotify Finally Removes 10k Song Limit

From Felipe Carvalho on Twitter:

After today, you can add as many songs as you like to your Liked Songs on @Spotify I’ve been working with a small team on the refactoring necessary to pull this off for a while now. Very happy to see this finally out.

This definitely falls into the Finally™ territory, as I’ve been complaining about this for years now. Really happy they finally listened to users who hit the cap a long time ago and have had to come up with creative ways to get around it.

A little too late for me though as I recently moved back to Apple Music and have been very happy there.

Casting Google’s Speakers Aside

See what I did there?

As mentioned recently, I have switched over to Apple Music from Spotify. Part of the decision was based on personal preferences around the 2 services, but the reason that I was reluctant to drop Spotify in the first place was the lock-in I had with Google’s Chromecast ecosystem. As it turns out, by looking to invest in nicer speakers I ended up switching services and voice assistants along the way. I thought it’d be worth discussion as to why I decided to move to Sonos from the Chromecast setup we had, and some of the pros and cons I’ve noticed in the past few months.

Google stops playing (and sounding) nice

Something funny happened in the past year or so. Google, long known as the ‘open’ ecosystem, became a bit less so. With continued integration between the Nest and Google lines, it’s becoming less open and more of an ecosystem play with Google’s products. That’s fine, but it’s not why I initially bought Chromecasts, Google (now Nest) Hubs, etc. I was hopeful they’d give me the best shot of buying nearly any smart home product and they’d work.

Combine that with an increasing discomfort with Google’s data collection across more and more areas and mediocre sound quality on the Google Homes (and especially the Nest Hub & Home Minis), and I was interested in checking out a different approach to whole-home audio.

A few months ago I had posted an article about Google slowly locking down their smart assistant ecosystem and how I felt like it was time to explore a change. My home setup was a few Google Home & Minis, 2 Chromecast Audios plugged into existing speaker setups on our deck and patio areas, and a Google Nest Hub in our kitchen. We used Spotify for the most part, but I missed the feeling I used to have when using iTunes / Apple Music in years prior. Specifically, I’ve always been more interested in albums and Spotify is very playlist and “mood” centric. I think there’s a time an place for that but in general I was questioning the value of paying for Spotify despite its strengths compared to Apple Music.

Outside of the Google Home stuff, most of our “smart home” stuff is pretty platform agnostic:

  • 2 Nest thermostats
  • A bunch of Wemo and iHome smart plug
  • MyQ garage door
  • A Roomba
  • A HomePod (obviously the biggest outlier)

I’ve mostly relied on using Homebridge via a Raspberry Pi to stitch everything together so that we can use HomeKit scenes to automate most of our scenes (morning, evening, leaving & arriving home). We don’t really automate a ton, but I like being able to make sure the garage is closed if we’re both not home for a certain period of time, the lights are off if we’re away, or they come on if we are home and it’s almost sunset. Overall, pretty basic stuff – I’ve grown kind of sour on most of the stuff “smart” home devices offer these days so we’ve kept things pretty simple at our new house.

If we were going to ditch the Google Homes, we needed something to replace them with something that provided great sound, integrated with whatever music service we wanted, and worked in multiple rooms. Enter Sonos.

Why did I choose Sonos?

I’d been thinking about getting Sonos speakers for years now, as I wanted to get something that was service and platform agnostic. Sonos nails that – they integrate with all of the major streaming services, podcast services, audiobook vendors and even offer multiple options for voice assistants (Google Assistant and Alexa). Throw in Airplay 2 support and it was a no-brainer to upgrade most of our Google Home devices with Sonos Ones. One of my favorite things about the Sonos ecosystem is that you can control the speakers via their app or most services’ default apps (Apple Music is an exception, no huge surprise there).

There was a catch with our house – we have outdoor speakers that wouldn’t be easy to hook up to a Sonos speaker. To get our deck wired up, we replaced the Chromecast Audios we were using with 2 Airport Express units that I bought off of eBay. They’re AirPlay 2 compatible, so I was able to plug them straight into the amps for the 2 outdoor speakers we have and we had an Airplay 2 optimized home. Instead of spending hundreds for a Sonos amp, I was able to get something “good enough” for around $45.

Comparing AirPlay 2 to Casting

Previously, we had an entire setup that was all Google Cast powered, so we could ask any speaker to play music and it’d start playing Spotify wherever we wanted. With Sonos speakers, we introduced some small trade offs for the additional flexibility and sound quality. Some of the key differences between Airplay 2 and Casting:

  • Casting isn’t tied to your device at all. Airplay 2 still relies on a source to stream to each audio source, so that means if you were to stray too far away from your WiFi while controlling music it’d stop playing eventually. That’s not the case with Sonos, only Airplay 2 based streams.
  • Native iOS integration of Airplay 2 means that management of whole-home audio is much easier than it was from Spotify or the Google Home app (from control center or the Apple Watch now playing screen you can control any speaker that’s playing music)
  • Google Cast allows you to create named groups to send music to, while Airplay 2 uses your house layout to dictate grouping. Invoking an entire floor is pretty easy on both platforms but if I want to only call on a subset of speakers I could name that subset with Cast, where on Airplay I’d need to ask for each room when invoking that subset. Hoping I can eventually use HomePod shortcuts integration to fix this.
  • I use apps to invoke music way more than by voice now. This is actually a good thing because previously I’d typically ask for the same few playlists over and over. It’s similar to how I panic and order the same meal every time at a restaurant when pressed. Now, I find myself queueing up different albums and playlists all the time.

Add a dash of HomePod

Airplay 2 stuff won’t work with the Sonos system so I have to control them with my phone or iPad if I want to play music everywhere, but this really isn’t a big deal. If we ever want to go 100% into the Sonos world, we can always get something like the Sonos Amp, but I can’t really imagine that happening, to be honest. The only time we really need whole-home audio are if we’re having some sort of group gathering and want to play music everywhere. For now, if I want to play anything on our Sonos setup, outdoor speakers and my office don’t fit into the picture. But as previously mentioned, Sonos speakers are all Airplay 2 compatible, so if I want to play a song everywhere I just have to invoke the music from my phone, iPad or Mac.

Or a HomePod.

Another purchase I made about a year ago was a HomePod. They were on sale at Best Buy, so I picked on up, figuring I’d either return it or sell it eventually. The sound is fantastic, filling my office with very rich sound and serving as a HomeKit hub. Obviously, there are limitations to using a HomePod as well – currently it’s very ecosystem-limited. You can Airplay nearly anything to it but as far as native integration goes, it’s Apple Music or the highway. But it’s by far the best sounding speaker I own. It has smarts to auto tune itself for the room that it’s in, and it shows.

For a while, I just used it when I was working from home but once we made the Sonos switch, I started thinking more about moving to Apple Music. Originally, moving to Sonos wasn’t really about moving away from Spotify. That happened after messing around with the possibilities of an AirPlay 2 based whole-home audio setup. With HomePod + AirPlay 2 you can use your phone to control the HomePod and make that the primary audio source, sending music to the other speakers throughout the house. That way, you don’t run into most of the limitations that AirPlay 2 has compared to Chromecast. Since the HomePod is streaming music to all of the other speakers in our house instead of my phone, it’s really the best of both worlds. If Apple ends up allowing Spotify as a native HomePod integration later this year, it’ll be an even more elegant solution.

Google Assistant to Alexa

My original goals were to replace the Google Homes with better sounding speakers but leave nearly everything else in tact. However, one that original choice was set into motion I found myself making other tweaks as I went – integration with the HomePod, focusing more on Airplay 2, and then switching the default assistant on the Sonos speakers to use Alexa.

The reason is simply the cascading effects of moving to Apple Music. Alexa works with Apple, while Google does not. It’s still too early to have a ton of observations about Alexa vs Google Assistant but I will say that the UX of the Alexa app is light years better than the nested options hellscape Google has put out.

Conclusion

I’ve definitely added a little bit of short term complexity to how we were playing music in our house by making this switch. I know my wife has had a few instances where she throws her hands up with my constant experimentation with this sort of stuff. However, the trade offs have been worth it so far for me:

Pros

  • Way better sounding speakers overall.
  • More choices & service integration.
  • I’ve been really happy with Apple Music as a Spotify convert.
  • More music variety as a result of me invoking music via apps instead of voice.
  • Moving to Alexa puts my tech eggs in more baskets, and reduces my dependence on Google.

Cons

  • The previous setup was more streamlined compared to what we have right now. We could invoke music to any speaker via voice and it just worked.

I’ll be interested to see what Apple has in store for the HomePod as opening it up will further improve the flexibility of what we can play across the entire home. If Apple ends up releasing a mini version or one with a screen (my dream product), then we’d really be cooking.