I’ve been following Daring Fireball for something like 25 years but today I find myself wondering why I still do. I used to enjoy John’s writing when Apple was an underdog and most analysts did not understand what they were doing. Now that Apple itself has lost the plot and that John’s taste and opinions have become debatable at best, I can’t actually remember the last time I read something worthwhile on Daring Fireball. Maybe that’s the sign.

It’d be nice if the human race had become more life-savvy as the decades passed.

Back in the day you’d call your service provider, they’d give you an appointment, and they would show up around that time.

Now instead it takes 3 browser forms, 4 emails, and 5 texts for the technician to come install the Internet.

Yesterday my mother-in-law inquired, after watching me do something on her computer, how I learned all this. All I could say was that well, I’ve been using Macs since the 80’s.

For me it’s second nature to do all this, but for most people it’s not. We have to remember this when designing software.

One of the fundamental issues with AI is just that, the name “AI”.

That cannot be understated. This technology is not artificial intelligence, and word choice matters. I cannot stress it enough. We would all have more meaningful discussions about its possible uses if we had another name for it that’s not so loaded.

I went into software development because I like writing code and making abstract concepts come to life. Coding is insanely fun. Why would I want something to generate it for me?

Netflix, in their infinite wisdom, decided to overhaul their UI. Now only the right half of the screen scrolls, so I have that much less space to scan for something to watch. It’s also an added cognitive load to decode the relationship between what’s scrolling on the right and what’s selected on the left. ‍♂️

So I switched right over to Plex to look there for something to watch instead.

I like what Joshua Jackson said on CBC’s Q a couple months ago about being Canadian:

For all of the things that Americans like to make fun of us for, I think are positives.
I think it is good that we’re kind and polite people.
I think that it is good that we have socialized medicine and think it’s important to take care of our neighbors.
I think that it’s good that we have decent public education for our children.
I think it’s good that we care about the health of our air and water and the preservation of our natural resources.
I think it’s good that we think that our country is better for having waves of immigrants who can be wherever they are from and also Canadian at the same time and those two things are not mutually exclusive.
I think that it is good that we want to be good citizens in the world.
I think that it is good that we’re able to admit when we are wrong.
I think that it is good for us to look at the sins of our own past and try to make redress with, say, the First Nations which we are still in the process to do properly.
These are good things. And these make be proud to be Canadian.

I’ve been a designer and a developer since the 90’s. I’ve been using Apple devices since not long after the original Macintosh came out in the mid 80’s. I’ve always been an early installer of new OS releases.

For the first time in my life, I will skip the next major OS releases because of the misguided UI changes that Apple is pushing on all of us.

On a weekly basis, there are many things I wish for my Apple devices. A new UI paradigm is not on that list.

→|

Call me old-fashioned, but when something breaks I just pay for the repair or buy a new one.

By my math, the few times I’ve had to pay for repair amounts to a lot less than what I would’ve paid on extended warranties.

À propos of nothing, I was reminded today that some of the most fun I’ve had programming was when I made apps in REALbasic, now Xojo. You rarely hear about it but it’s a very productive environment.

Among other things, back in the day I rewrote the 4-Sight Fax client, which let people send and receive faxes at their computer as easily as email, going from about 100k lines of Java code to 30k in REALbasic.

I haven’t even installed one of the betas and, just seeing the comments and screen shots online, I’m appalled at what’s going on at Apple.

I’ve been disenchanted for a while. So many things don’t work on an almost daily basis. My family is constantly asking me to look into problems they have with their Apple devices.

Instead of polishing until it’s flawless, it’s a yearly barrage of more crap. New software design for the sake of cool, but hardware design has been stagnant and boring for years. This is a company that used to make fun of beige boxes.

We are witnessing in real time the demise of a company that brought us so much joy in the past. Sad and frustrating.

I keep running into situations with my Apple devices that make me think nobody with decisional power at Apple lives in the same dimension as I do.

Apparently in their dimension, nobody they know ever dies so there’s no need to enter death dates into Contacts to stop Calendar from celebrating someone’s birthday.

In their world, the neighbours live far enough that there is never interference and the Apple TV remote never ever randomly stops working for 20 seconds at a time.

At Apple, everybody has multiple pointing devices lying around everywhere so it’s no problem at all for the mouse USB port to be located where that makes it unusable during charge.

Beings that dwell at Apple don’t have elderly relatives so you see they never need to control someone’s iPad remotely to perform any maintenance task at all.

Speaking of mobile devices, everyone in Cupertino also has a computer so if an iOS update can’t install for lack of space, this can always be worked around by updating via a computer, you know.

While we’re on the topic of the English language, the e, i, and u in these words are all pronounced the same: transfer, firm, fur. Sometimes the o in “for” also goes on that list.

No wonder my anglophone wife has trouble with vowels when speaking French.

As a natively French speaker, “over the counter“ doesn’t make sense to me. Over the counter from whose perspective? Are we talking about the action of handing something over the counter or the placement? Depending on the answer to these questions, it could mean either prescription or non-prescription medication. So much easier to call them what they are.

The trial of the five hockey players accused of sexually assaulting a woman has been in the news and I find that my reaction to every such trial is now frustration.

Frustration that any bit of inconsistency or unclear logic in her testimony is examined and undermined as though every victim always acts consistently and logically.

Frustration that she is suspected of having an ulterior motive, as though there are things that are worth going through this kind of scrutiny and pain.

Frustration before even knowing the verdict, because most of the time, the victims are doubted while the accused get to walk.

I like iMessage for its ubiquity, but not for its Messages UI. It’s ground zero for how to make features undiscoverable. Wanna react? No button. Wanna start a thread? No discernable UI. Wanna see a message time? No visible option.

This is an area where we would all benefit from the competition and choice if there somehow was an API that third-party developers could use.

À propos of the Apple Intelligence vaporware, I’m actually happy about it and much more worried that Apple has been gradually losing its edge on software for years. Increasingly poor UX, spontaneous setting changes, Apple product promotion throughout the OS, worsening developer relations, bugs that never get fixed. That is the story.

Back in the day when I used to listen to podcasts regularly, I listened to this particular talk about the Oxford English Dictionary by Simon Winchester more times than I care to admit. I’m glad I found it on YouTube. A good mix of history and humour.

My tech tinkering nowadays is filled with figuring out things that don’t work because of all the ways we try to make the Internet half decent. A site doesn’t load because of a blocker. A video doesn’t play because of a VPN. A page can’t be read because I block ads. It never ends. Tinkering is no fun anymore.

Something has gotten lost in this escalation. Sure I can view videos on YouTube without ads, but overall the Internet is still a terrible experience.

I keep hearing that the Canada-USA game last Saturday at the 4 Nations Face-Off  had the best start ever, all because there were three fights in the first 9 seconds of the game.

I’m Canadian and I love hockey, but I for one would love to see fighting banned forever.

That was not hockey, that was disgusting, and that made me ashamed. Such a skillful and amazing sport, tarnished by acts of violence that would get you in a prison cell were they committed anywhere else than a hockey rink.

On a whim I went looking for a PWHL app because the website is underwhelming and, lo and behold one exists for iOS. It’s called PWHL Fan App and was developed by Nick Barfoot. I’m impressed. This “fan app” has every feature under the sun, schedules, scores, play-by-play, stats, notifications, videos, you name it. And it’s free.

You know, I’ve been writing software for a very long time, and I still find excitement at embarking on a new project and coding something new.

I love imagining the abstract boxes in my head, envisioning how they will interact, and translating those ideas into words that the computer understands.

Coding is crazy fun and we get paid to do it. It really is a privilege.

I took my cat to the vet today for her annual checkup. She clearly wasn’t a fan of the adventure, meowing sadly in the car and while being given a shot.

She would have every right to resent what I did and stay away from me tonight. But she’s right here next to me as usual, showing her belly and purring when I pet her.

Unconditional love.

I’ve always felt that WordPress was overkill to run my blog. Thinking about alternatives, there are a lot of static site generators but they all seem to assume or require the use of the command line.

Way back in the day, I used iBlog for Mac, a desktop app that did whatever it needed under the hood to generate files and upload them to .Mac. Is there no such thing anymore?

It would be cool for MarsEdit to support static site generation.

With the snow that fell the other day, I finally got to go for a snow ride with my Radster Trail today. The 3” tires have great traction and that went really well. This summer I tended to feel they were overkill, but in the winter it’s perfect.

I’ve refused to work at big tech companies like Google and Facebook for a long time, and I hope the number of tech companies that other people aspire to work at has shrunk in recent weeks too. I really do.

Life is too short to donate your time and intellectual powers to companies that cater to the dark side.