The Discernment Gap

I really enjoyed Justin Duke’s thoughts in “The death of software, the A24 of software”.

A24 didn't succeed despite the streaming era — they succeeded because of it. The explosion of mediocre content created a vacuum for taste, for curation, for a brand that stood for something. When everything is abundant and most of it is forgettable, the scarce thing is discernment.

Yes!

We are fortunate at Good Enough to be given these powerful LLM tools at a perfect time in our careers. (I have more to say about that timing, but not today.) We can guide agents very successfully given our breadth of experience in programming and design. Perhaps more importantly we have also developed a deep level of taste for the way interfaces work, and honed our attention-to-detail muscles to a fine degree. And our belief in human (humane?) customer service runs completely counter to million/billion dollar companies that ship you to an algorithm and don’t want to talk to you person-to-person unless you embarrass them online (archive).

Household-name status isn’t what we’re after, so the A24 comparison isn’t really apt for us, but there is a lot of room in the marketplace of software products for those teams that are able to stand out based on heaps of quality. I just hope discovery tools continue evolving so that regular folks are able to find the excellent software that is going be made.


It’s snowing and I’m doing taxes.


I’ve mentioned the photographs of Ragnar Axelsson (Rax) a couple of times here in the past. I recently discovered the availability of the short BBC documentary featuring him: Last Days of the Arctic. Having studied hundreds of his pictures by this point, it was fascinating to see him and his subjects moving through the very environments where the photos were captured.


Please contribute to Number Research (via Shawn).


If you want a new song that feels thrown back to the 80’s, I recommend “be the girl!” by hemlocke springs.


Thank you, Mike O. Thank you.

Continue reading…


It’s Not Better Yet

We mourn our craft:

The worst fact about these tools is that they work. They can write code better than you or I can, and if you don’t believe me, wait six months.

This point stuck out to me. I’m going to take it completely out of context to make my own point. I haven’t yet found an LLM that is writing code better than I can. I guess it depends on how you define “better.” It’s better in many ways:

  • It can write code faster

  • It can write code more effectively than I can in languages with which I’m unfamiliar

  • At my descriptive prompting, it can quickly give me code design ideas that I hadn’t thought of yet

  • It can be used by novices and non-programmers to build software that solves at least some of the target problem space

Yet when it comes to implementing a non-trivial feature in Ruby on Rails, I’ve never seen a LLM put together something that I felt was better than what I would put together. I’ve not seen it in a “Yeah, that’s how I would have done it” way nor a “Woah, why didn’t I think of that?” way. This is, of course, a subjective statement, but it seems like a lot of people are lamenting the loss of that subjective view of beautiful code. I haven’t found that loss to have arrived yet.

It’ll probably happen at some point soon, though. Or maybe, like most things programming, 80% of the work will be in delivering the last 20% of the potential of LLMs. For me, I’m thankful that I happen to be one of those programmers who loves the higher-level building of creative solutions more than the act of typing lines of code. On most days I find the process of leading the LLM to the code I think is best to be a pretty satisfying experience.


The Blog Question Challenge

I haven’t done one of these in a bit. It’s time to take on the blog question challenge from Alexandra.

Why did you make a blog in the first place?

If I’m to believe my own writing from 2004:

[T]he goal I have is just to keep honing those all important writing and communication skills. Additionally, I think this blog/journal will help me to retain thoughts and opinions over time.

At the time friends were firing up blogs, and I really got into the network of blogs about the Minnesota Twins. I ended up writing a fair bit about the Twins in those early years.

Why did you choose your platform? (Blogger/Wordpress/Bear Blog/Pika)

My platform, Pika, chose me. My likeness is illustrated on the home page after all!

Continue reading…



Excellent Bugonia Easter egg, Letterboxd. (I’m not sure what I thought of the movie, but I like the font!)


I’ve got Peacock for the month (go Olympics!), and now I realize it just might have all of the Yorgos Lanthimos movies. Can one brain handle catching up on Bugonia, Kinds of Kindness, The Favourite, and The Killing of a Sacred Deer in just a few weeks?


Japan's largest toilet maker is an "undervalued and overlooked" AI play, according to a UK-based activist investor.

Financial Times (via Mike O)


Excited to have learned of this new RSS reader, Current. The author, Terry Godier, shared a very detailed accounting of their thought process. I really appreciate when someone takes the time to do this sort of writing.

A few months ago I shared an idea with some similar aspects with Good Enough. Thankfully I hadn’t put any work into the idea yet. With the existence of Current, maybe I’ll never have to, and instead I can spend some of that time talking about Current.

Continue reading…


Better Sleep in Ten Days

I’ve certainly said it before: I haven’t slept well for years. I believe it’s been five or six or seven years, but it’s all blurry now to the point that I could also be convinced my poor sleep has existed for all the years.

My cycle in recent history has been to distract myself away from sleep with YouTube or browsing the internet. (Here’s where I’d typically link to all the posts talking about my personal struggles with internet addiction. Then I realized you can just scroll back a few pages in my blog and read all about it. Seems that it’s become a sad theme of my blog.) Alongside this I feel anxiety, as we all do day-to-day. After behaving in this way for so long, I got to thinking: Is lack of sleep a contributor to or a symptom of my anxiety?

It is pretty clear that lack of sleep isn’t going to help one’s anxiety. And finding a way to get more sleep will probably allow one to better manage one’s anxiety. And finding a way to get more sleep will allow one to better understand if lack of sleep was a major contributor to one’s anxiety.

That all assumes you can figure out how to get more sleep in the midst of it all. Thankfully I did, at least for now.

Continue reading…


AI Fatigue

Weekly Thing 341 brings up AI fatigue:

With that though our ability to do more fills with more things that we wished we could do. No matter what, there is still only so much time and energy in the day. The fact that Claude is there at 2am while you cannot sleep can be a problem. The fact that you can have five projects going on with different agents is neat, but you still are coordinating them!

The "just one more prompt" trap is real.

It sure is!

With a small team at Good Enough, there is way more work (and ideas) than there is time. It's so tempting to fire up claude.ai/code (literally in a web browser on my phone) and send it ten different tasks that need to be done. In fact, I have sent it ten different tasks…times two or three. I sent these tasks almost exclusively between midnight and two in the morning on nights when I couldn’t sleep.

When I woke up the next morning I got that familiar feeling like I’m managing a clutch of junior developers. I’m spending time reviewing some mediocre and incomplete code. Largely this has been a beneficial process. Even though none of this LLM-produced code has been deployable, the process has unlocked my mind on a few different long-standing to-dos.

After twenty draft pull requests were built up in late January, I decided to cancel my Claude subscription. Maybe after I catch up on finalizing each of those pull requests, I’ll open up the claude.ai/code spigot for another month.

Don’t worry, it’s not as if I’m using no LLMs for development. I have the growing Windsurf bills to prove it. 



As you know if you’ve been following along at all, my daughters are huge K-pop fans. Pink Floyd has always been my favorite band, so it feels right that we now have a pretty great cover of “Wish You Were Here” by FIFTY FIFTY.


What a Super Bowl halftime show. I teared up from the middle during the wedding celebration to the end. Bad Bunny, NBC and the NFL just made a giant statement about humanity and love to those that are doing such bad things to our country.


Do all the online recipe and influencer chefs really prefer Better Than Bouillon? Or have we all been slow-played by the company?



These artists selling signed vinyl direct on their websites are getting me. Pretty clever! I like supporting them this way, but I do wish they could find a way to reduce the shipping costs.


Eighteen months ago I visited Iceland with my family. Somewhere during that trip I was introduced to photographer Ragnar Axelsson and his striking black-and-white photos of people living in the harsh climes of the north Atlantic. Since then I’ve picked up his amazing book, Faces of the North, at the library. Highly recommended.

His photos are featured in an eye-opening New Yorker article about the hunters of Ittoqqortoormiit, Greenland, a small village in northeast Greenland that just celebrated it’s centennial.


This was a fun history rundown and tasting of Minnesota’s classic Grain Belt. I’ve not been keeping much beer in the fridge these past couple of years, but watching this caused me to pick up some Grain Belt sixteen ounce cans. Look at that can! Historically I’ve consumed a fair bit of Grain Belt, but always in bottles.

I have to admit, while I still like Grain Belt and, out of respect to my home state, I’d still put it on my shortlist for house macrobrew lager, I think I’m gonna give Coors Banquet a try as this channel and others speak highly of it. (The other contender on the list is ye olde Miller High Life. Also a bit sweet, though?)


RE: our BTS plans. There are two hotels next to Gillette Stadium. In my reading, it would be very ideal to land there for a concert night. But the BTS Army had sold those hotels out long ago. Or so it appeared…

I decided to check in on the hotels a few times a week in case someone cancelled. Looks like Hilton is on to this. I’m so thankful that price gouging is now apparently legal in our freedom-loving country.


I had this stored in a draft. I don’t remember how long ago the game happened. I think now’s as good a time as any for something entertaining. Just enjoy this:


Make This Make Sense

Some quotes I’ve read as I’m trying to make sense of things.

I agree to this Constitution with all its faults, if they are such; because I think a general Government necessary for us, and there is no form of Government but what may be a blessing to the people if well administered, and believe farther that this is likely to be well administered for a course of years, and can only end in Despotism, as other forms have done before it, when the people shall become so corrupted as to need despotic Government, being incapable of any other.

– Benjamin Franklin

No Soldier shall, in time of peace be quartered in any house, without the consent of the Owner, nor in time of war, but in a manner to be prescribed by law.

– The Third Amendment to the United States Constitution

Continue reading…





My newsletter, your inbox. Subscribe.