-
π Six Colors: Appleβs Creator Studio has a rough App Store roll-out
But if youβll forgive me, I find it hard to get too worked up about icon designs when Apple is putting ads for a professional creative suite in its free productivity apps. Which is the greater offense [sic] to the user experience?
I was a little worried that Apple would put ads in the version of Logic Pro I bought and paid for a few years ago. Fortunately that isn’t the case (points for restraint, I guess). But it sucks they’ve decided to do this in software that’s bundled with the OS. Getting ideas from Microsoft, maybe.
-
Each podcast shownotes page now has a link, at the bottom, to the home page of the shownotes site, which has a list of all podcasts in the series.
Completely agree. It’s striking how difficult it is to get to the podcast site from the podcast shownotes, particularly for those shows hosted on the larger networks. Me thinks half the reason is because they don’t actually have a site (they should).
-
π LMNT: Interface Sound Effects
Playing Nintendo games […] makes me wish macOS was flooded with lots of interface sound effects. For clicking down, up, resizing windows, minimizing windows, zooming windows, dragging windows, clicking buttons and checkboxes and radio buttons, dragging sliders, etc.
The most notable interface sound I can remember was Windows 98, which made a mouse click sound when double clicking a folder in the explorer. This was when tapping on trackpads to simulate a mouse click were becoming a thing, so this was probably meant to be more utilitarian than whimsical.
-
The path to effective hatred of software goes through the path of excessive love of software. You must have had love for vast quantities of software, and experience all stages of that love: to write it, to run it, to maintain it. Only then will you start experiencing that effective hatred, and appreciate its fruits: less code, simpler code, less dependency.
-
Hating software might be a good quality for a software developer to have. π
-
In the spirit of “less”, I’m going to cut down on the number of projects I have in flight. I’m juggling too many projects, and none of them are getting finished. So I’ve updated my /now page to explicitly list the projects I’m not going to do. A public declaration of what my no’s will be.
-
TIL about Stripe pending update feature, where you can update a subscription on condition that the payment was successful. Wish I knew about this before I coded up all this logic manually. I wonder if this is a new feature (I wish Stripe added dates to their documentation).
-
Kev Quirk has released Pure Blog; a simple, self-hosted blogging CMS. Looks really interesting.
-
Action absorbs anxiety.
β Dan Harris
Heard this on a podcast. Something to consider in my life.
-
It’s a good thing that I remembered to bring my umbrella on my walk this evening. It’s an even better thing that I actually had to use it. β
-
A while ago, while walking along a local creek, I saw some people fishing. How quaint, I thought to myself. But I doubt they’ll catch any fish here. Well, apparently there are more fish in that creek than I thought.
-
π Steve Yegge: Software Survival 3.0
Interesting post from Steve Yegge about the qualities of software that could survive in a world of agents. Seems more geared towards their fitness for agent use, but there were some notes about human use too. Food for thought.
(Oh, and Steve, I’m glad you’ve settled on a blogging platform but did it have to be Medium?)
-
Opened Logic Pro for the first time in a while the other day, and started poking through some loops. Came across some clips of the numbers one through ten spoken in French, and a song sort of developed from there. Please enjoy How to Count in French:
-
Week over, and I think we could say that attempting to integrate the Metro Tunnel in my commute was moderately successful. Not so much for coming home, but for going into to work. An interesting outcome. We’ll see if I stick with it next week.
-
This week’s earworm: Tango 3.0, by Gotan Project. There is a reason for this which I’ll hope you’ll find out in a day or so. π΅
-
A hijacker walked into a bar, and said to the bartender, “Hi, Jack!” π
-
The windy wind winds the windy windmill.
-
It takes someone who doesn’t know how to use scrollbars to encourage others not to show scrollbars. π
-
People don’t know what they want, but they do know what they don’t want. Lean into this when gathering requirements. Better to have something they can reject than present them with a blank page and say, “well, what DO you want?”
-
One sad aspect about getting old is that things no longer excite you anymore. Looking at options for where to take my career, and after looking at job boards for software engineers, I only come away feeling that it’s just more of the same. Maybe I’ll take up farming or learn how to drive a train.
-
One thing I kinda miss about Day One is the ability to print physical books from your entries. They weren’t perfect β I would’ve made different decisions around the layout β but having the service was nice. I’ll have to find something similar that’ll work with Markdown or ePub files.
-
Old network maps that are still on some of the trains running through the Metro Tunnel (how ironic). Recorded for posterity.


-
Actually, it might be that one of the services is shutting down before finishing the request. That may explain why the context is being cancelled, and not throwing a deadline exceeded error.
-
I can’t for the life of me find why a context is being cancelled. I’m combing through various service calls, checking all the timeouts, and they all look sane. Furthermore, the invocation is being made from a Temporal workflow, so it’s not like the user’s closing their browser or anything. Strange.
-
Over the weekend, curious to know how well it’ll do, I asked ChatGPT to generate some code in UCL, the toy language I sometimes write about here. I asked it to product a script that would print out the Fibonacci sequence up to a given value. It didn’t do too well, producing a script which looked like a strange hybrid between TCL and shell.
This was somewhat expected. What wasn’t expected was to see UCL pop up as a topic within Pulse the next day:
Very amusing.