zerosleeps

Since 2010

Iris

Oh this is a magnificent new piece of software from Retina Studio.

Apple Photos is just about the only Apple supplied “application” that I regularly use on macOS and it’s… fine. Certainly no better than fine. Iris is exactly, precisely, what I’ve always wanted Apple Photos to be.

It took me 10 minutes of use to decide to move my photos from Photos to Iris. Yes Iris plays nicely with an existing Photos library, but nah I’ve actually moved everything out of Photos into the filesystem and into Iris exclusively.

The decision would only have taken 5 minutes but for this: I’ve got decades of titles attached to stuff in my Photos library, as in, captions/titles that I have manually typed in. I thought about it and I’ve almost never gotten any value from that effort, so sod it, titles/captions no more. Between dates, times, locations, face matching, and the delightful machine-learning-powered tagging that Iris does, I don’t need titles.

Some other charming features about Iris: it tells you what it’s doing. On first run it actually opens it’s little status window so you know what is going on. And if you wants to know more the documentation tells you. Imagine that! And the “Surprise Me!” menu option is so obvious and I frickin’ love it.

And it costs the price of two coffees. No subscription. I’d have paid 5 times that, no questions asked.

This is how software should be made.

Appearing Productive in The Workplace

This is a great article by No One’s Happy. Like the author, I’ve been struggling to articulate my thoughts on the explosion of use of large language models and I think this post gets as close as any that I’ve read.

This is the part of the phenomenon I find hardest to write about. The tool did not make him a worse colleague. It made him able to impersonate, for months, a discipline he had never trained in, and the impersonation was good enough that the institutional incentives all bent toward letting him continue. Perhaps it’s a failure of management, but I have been finding management to be so eager to embrace AI that they’re willing to accept the risk.

I am yet to be convinced that AI poses a serious long-term threat to my industry. This might age like milk, but I’m quietly confident that in about 3 years from now - when all these little bits of software built by people who don’t know what they don’t know and which have quietly become critical components of their respective businesses, start to fail/require changes/shit the bed because of bugs and security flaws - demand and respect for professional human software developers will be higher than ever.

The downstream costs are accumulating quickly … What is less remarked upon is the same dynamic playing out inside organizations: time wasted using AI on tasks that did not need it, on artifacts no one will read, on processes that exist only because the tool made it cheap to construct them. On decks that spell out things that previously didn’t even need to be said or were assumed.

Drunk Post: Things I’ve Learned as a Senior Engineer

This post from Kirill Bobrov is a fun read.

Amen to this one:

I don’t know why full stack webdevs are paid so poorly. No really, they should be paid like half a mil a year just base salary. Fuck they have to understand both front end AND back end AND how different browsers work AND networking AND databases AND caching AND differences between web and mobile AND omg what the fuck there’s another framework out there that companies want to use? Seriously, why are webdevs paid so little.

Email?

When did everyone decide to stop calling email addresses email addresses? I feel like everything I look at and everyone I talk to at the moment has started referring to the address as just “email”. “What’s your email?” “Enter your email.”

No. An email is an email, and you send an email to an email address. If we start calling the address an email, then we don’t have any words left to refer to an actual email.

Time zone abbreviations suck

Yesterday morning a huge chunk of the east coast of Australia changed from AEDT (Australian Eastern Daylight Time) to AEST (Australian Eastern Standard Time) thanks to DST (Daylight Saving Time) ending.

We went from %DT when %ST was in effect, to %ST where %ST is not in effect.

These names and acronyms are crap. The whole concept of daylight saving time is crap. We, like every other household in the country, have a few things with clocks that need to be manually changed. It takes me 5 minutes.

5 minutes × twice a year × 10 million Australian households = 100,000,000 minutes = 69,444 human days. Every year.

What exactly does it save?