About Me

I am just some guy with a cool wife and funny kids who likes making things that probably don’t need to exist, like this website, a bunch of albums, and all these words.

I made Resolution and I just finished an acoustic album.

About Me

I am just some guy with a cool wife and funny kids who likes making things that probably don’t need to exist, like this website, a bunch of albums, and all these words.

Here’s some of my work

I’m also the lunatic behind a what-if scenario planning & goal setting application called Resolution. You can use it for free here, or check out our fairly large set of examples

Look at This Hat

I recently finished an acoustic album, and it came out pretty good! If you like stripped down, half-earnest half-winking-at-the-camera punk rock songs recorded by some Dad in his living room, you should listen to it.

Listen Now:

Spotify | Apple Music

AI’ll Believe It When I See It

As someone who’s been deep (trapped, often) in the Apple ecosystem since 1987, it’s very important to me that the company not… ruin everything, basically. Then again, one of the reasons I’m still here is that Apple 2.0 has been surprisingly good at maintaining the basic customer experience even as they became far, far too large to punk rock their way through things like “should we comply with the request of this lucrative market’s authoritarian regime”.

Being a big public company in 2024 does not usually allow you to prioritize “wisdom”. I get it.

As the Generative AI Hype Bubble Spectacular reaches it’s eye-rolling stage — the part where everyone knows how this movie is going to end except the investor class that’s too deep in it now to get out — Apple has apparently assessed the terrain and decided what it’s going to do with all of this stuff

  1. Throw in commodity transformer text replacement into the operating system level (i.e., shorten this, make it “friendly”, etc., basically everyone’s AI-app from early 2023)
  2. Bake some image generation into a few low-stakes areas (chats, emojis, etc.)
  3. Give you a HILARIOUSLY walled off integration with ChatGPT where it literally asks you if you want to send this stuff to OpenAI every single time
  4. Use an on-device LLM to theoretically make Siri less stupid when it comes to listening 
  5. Invest in a whole bunch of non-LLM stuff at the operating system level to allow apps to give Siri the necessary context to be less stupid when it comes to doing stuff

The first three are very real things that I don’t care about at all, and will probably never use except to troll my friends once or twice a year. The fourth one is a win unless it somehow makes things worse, but talking to Siri is already like talking to an old person who doesn’t speak English very well so that seems unlikely. 

The fifth is such a massive, fundamental effort that has so little to do with the kinds of innovations OpenAI, Anthropic, etc. have put into the world, it might as well be an entirely different company/product/industry. Throwing all this under the roof of “AI” is so meaningless and self-deluding I don’t even know where to begin. 

Anyways, the net impact on me as a consumer is… low. The obvious shareholder-appeasement cruft (ChatGPT integration, image generation) is pretty easy to ignore, and Apple’s been pretty good at not shoving stuff like this in my face as long as it’s not an opportunity to sell me one of their services. This isn’t one, and in fact, might even cost them cloud compute sometimes for no revenue, so I feel pretty good they’ll leave me alone. I am most certainly not upgrading any of the (alarmingly numerous) Apple hardware products in my home for any of this, though. I’ll do that at the same rate I always do, because generative nonsense aside, these products continue to marginally improve in generally positive ways. 

Will this make other people upgrade more quickly? I kinda doubt it. Is that the intent? Honestly I kind of doubt that, too — Apple might be just another stupid, next-quarter-minded 2024 corporation like everyone else, but at the same time… they aren’t. They’re the king of the mountain, they print money, and their executives are long-term Apple people shareholders have never been very good at dethroning. So I think they threw those guys a bone (AI! ChatGPT!) in the most non-destructive way possible, and then went on to promote a vision of “intelligence” that is much more inline with what they want to do (the Siri as a real assistant model), but is probably still well outside of their ability to deliver. 

Good Things – Bad Things = The Things

This is a pretty incredible look at (among other things) how their best player being such a massive defensive liability is just killing the Dallas Mavericks, whether casual fans are able to see it or not. 

I’ve absolutely played on recreational teams with this problem, where our best scorer and most obviously talented guy was pretty clearly the reason we lost. And I’ve seen in it non-basketball scenarios as well, like incredible sales closers who put up big numbers but suck the life out the rest of the teams, hurt our brand, etc. 

The real question for Luka is… is he willing to be different? Can he make himself valuable without the ball in his hands, or because he’s less talented in those areas, and excellence is harder to achieve as a result, is that just off the table and everyone else needs to somehow mitigate it?

Instagram: Now With More, Worse Ads

I’ve worked almost entirely in B2B (or B2B2C) software, so I’ve never had the now borderline cliche experience of working on a free application that starts off being exactly what people want, but is unprofitable, and then needs to be made incrementally worse — forever — first just to break even, and then eventually to grow profits ad infinitum.

At least when you just increase your prices, you can try to provide some additional value (as long as it costs less to provide than the size of the price increase) and wave your hands a lot and hope people accept the tradeoff. But with this, Instagram is just… worse. It’s not even debatable — the business makes tons and tons of money doing what it does, but if the product was worse it could make more. So they made it worse.

Writing user communications for this kind of thing seems like it would be absolutely soul-crushing. 

Dirty Basketball

When assessing the “dirty” aspect of a basketball play, a good but non-all-encompassing question to ask is “if I did this in a pickup game, would someone fight me”. The play in question one hundred percent qualifies, not because it’s so physically egregious (it’s not), but because it’s such an obvious cheap shot (the ball isn’t even in bounds!) that it’s clear the aggressor wanted everyone to know it was a cheap shot. 

This is not “I am a tougher basketball player than you”, this is “I can do whatever I want to you”. And look, I get that a lot of people are horrified by the Matt Barnes-es of the world imploring for some extra-legal, on-court revenge justice. I’m usually not into that stuff either, to be honest. But that’s only when the powers that be are making a real effort to regulate what’s happening to people on the court. If somebody goes after one of my best players, after the play, the league needs to throw him or her out of the game, period. Otherwise, the 12th man is coming out and putting the aggressor into the basket stanchion on the next play, and the league can sort all that out instead.

Zoom Delusion

I don’t know a polite way to say it, but the CEO of Zoom sounds like he’s completely lost his mind. You should read this whole Verge interview to experience his bizarre, dystopian, AI-double fantasy for yourself, but also to witness the perfect example of zero-accountability AI-fueled investment hype, pictured here:

“It’s someone down the stack.” That’s the most revealing quote I’ve heard in a while about today’s AI hype.

Anti-Social Media

Quitting social media over the last five years has been a net positive for me, but I do miss having a place for quick observations and small rants. Turns out it’s not the audience that does it for me, it’s just the therapeutic exercise of documentation. Crazy, huh?

Anyways, I’m adding a feed here for short things like that, and we’ll see how it goes. This also gives me an excuse to try hooking something up to ActivityPub.