Steve McLeod

@steveofmcleod.com

Buy my book! "Kill the HiPPO: How bootstrapped software companies decide what feature to build next." Find it at killthehippo.com or on Amazon. My personal site: steveofmcleod.com

This week I’ve been personally helping the team at probably our biggest video games industry customer so far launch Feature Upvote to their players. It’s gone swimmingly. Our systems haven’t had a single hiccup. But my anxiety level is through the roof!

Google AI was reporting wrong info about my product. A freelance content writer I work with suggested some concrete steps to fix the situation. The steps worked, and quickly at that. She’s now writing a short case study about this.

I’m in Andorra, way up in the Pyrenees for a few days. The main drawcard: the relief of getting away from Barcelona’s relentless summer heat and humidity. The stunning mountain views and outdoor activities are simply a bonus.

Dependabot is beginning to overwhelm me with alerts, most of which are petty, and don’t affect my product really. My prediction: this will last for some years, but eventually all these little issues will be fixed and software overall will be much more secure.

Manage an 800,000-member Discord? That’s one of the challenges @divok232.bsky.social told me about on The Community Lounge podcast - Conversations with Community Managers from the video game industry. Listen on Spotify, YouTube, Apple Podcasts or directly here: featureupvote.com/thecommunity...

Do the Job Before You Have the Job - Feature Upvote

(You can also watch this episode on YouTube.) Today’s guest is Greg Castle, Community Growth Manager for Essential Mod at Spark Universe. Greg started out as an archaeologist before finding his way in...

featureupvote.com

Another penny-pinching email from Stripe today. They are getting quite creative at finding new ways of helping themselves to more of every transaction they process for us.

Google AI now agrees that, yes, Feature Upvote DOES have a public REST API. The winning move seemed to be using Google Search to request Google to index the relevant blog post. Sometimes the old ways still work. Hat tip to Siew Ann Tan for suggesting this.

Bild
Steve McLeod@steveofmcleod.com · 2w ago

We created a V0 REST API for Feature Upvote 2019, waiting for it to be stable before we made it publicly available. Seven years later? After what can only be called an overabundance of caution, we finally made the REST API public. Now I have to work out how to make Google AI change its opinion!

Screenshot of Google AI falsely claiming that Feature Upvote does not have an API. The screenshot has been crudely marked up to state that Yes, Feature Upvote does provide a public REST API.

BTW I started using htmx in Feature Upvote 3-ish years ago, and it let me rip out two-thirds of all the app’s JS. As a result the Feature Upvote codebase is now simpler to understand, easier to maintain, and faster to add new things.

Steve McLeod@steveofmcleod.com · last wk.

“I released a new version of my JS library” Reaches no-one, no response, too many similar announcements. “I released a new version of my JS library as a cartridge on the Game Boy platform” The world notices. Brilliant! swag.htmx.org/en-eur/produ...

“I released a new version of my JS library” Reaches no-one, no response, too many similar announcements. “I released a new version of my JS library as a cartridge on the Game Boy platform” The world notices. Brilliant! swag.htmx.org/en-eur/produ...

htmx 4: the game

HTMX 4.0, the first JavaScript library to release exclusively on the Game Boy® platform! Experience the power of HTMX, now on your favorite portable handheld. Four levels of pickle-collecting exciteme...

swag.htmx.org

So Hannah Fry just deservedly won an award for communication in mathematics. But I’m still hung up on the time she described New Zealand as a “tiny island nation” on her Uncharted podcast. New Zealand is geographically bigger than the UK! (Yeah, I know, I should let it go.)

We created a V0 REST API for Feature Upvote 2019, waiting for it to be stable before we made it publicly available. Seven years later? After what can only be called an overabundance of caution, we finally made the REST API public. Now I have to work out how to make Google AI change its opinion!

Screenshot of Google AI falsely claiming that Feature Upvote does not have an API. The screenshot has been crudely marked up to state that Yes, Feature Upvote does provide a public REST API.

According to some programmatic SEO page, Feature Upvote is #17 in the list of notable SaaS companies based on Barcelona. Not sure how the metric is calculated…

One of the SOC 2 boilerplate documents I’ve been given to edit is written as if we are using the old “waterfall” dev lifecycle... ...which got me thinking: I guess some teams inside banks, etc, still have to do waterfall? Unfortunate for them.

AI found a 3-year old bug in Feature Upvote. Do we a) fix it? b) delete the feature that it is part of? The argument for b) is, nobody reported the bug because nobody is using the feature. We’re going with c) add some tracking for a month to see if anyone is using the feature, then decide

Starting this week I’m working for a while in an office shared with a video game studio. You think developers are precious about their big monitors? Ha! Your monitors are tiny in comparison! These people have the biggest displays I’ve ever seen people work with.

Surprising clause in a SOC 2 boilerplate doc I’m working with right now: > “Users shall not keep files/shortcuts on the desktop screen” Seems like overreach to me; I’ll be removing that clause.

Such a nice atmosphere in Barcelona today, despite the summer heat and humidity. Everyone is happy, smiling, talkative* - and very tired. Spain should win World Cups more often. *except the many Argentineans living here.

A generation of managers made a career out of copying ideas from other apps they've seen into their own app. Today, AI (which has seen every app) can do this a hundred times faster than any of them. The only problem is that doing this was always pointless.

Thoughtless features never add up to a thoughtful product

Your first idea for how to solve a problem is most likely to be a low-impact hack. Delightful user experiences require a higher level of thinking.

productpicnic.beehiiv.com

Today’s SOC 2 preparation nonsense: “A national disaster such as a nuclear war is beyond the scope of this plan.” Like, you don’t need to say this. Nobody will care about our SOC 2 compliance when we’ve all been incinerated. Least of all me.