That's programmer incompetence. Unfortunately pervasive, especially with devices like parking meters, EV chargers, and similar, where the feedback loop (angry customer) is long (angry customers resulting in revenue decrease) or non-existent.
It's a nice theory, but many of those terrible parking ticket machines predate smartphones, so it might be the case for machines built now, but it's really hard to imagine that that was the original intention
I work in an adjacent industry, and trust me when I say that a lot of older equipment companies just did not care much about the experience of using the equipment. It's much more important to tick all of the boxes in the back end accounting system than to have a high quality experience on the kiosk.
After Apple suddenly discontinued Aperture, which left users like me with huge complex photo archives hanging, I will never trust any professional software tool from Apple again. It is a disaster that I still haven't fully recovered from.
I've learned my lesson — all my archives will now be maintained by me, in file structures, with metadata in text files.
Learned that lesson too. Then got into Lightroom. Now getting out of that by exporting stuff slowly. Moving to files on disk and edits in Darktable now. No "library".
Please don’t take this as me saying you were wrong to ever trust Apple, however the best way to organise any data is usually just files on a disk.
That’s becoming a recurring theme for me and even some of my corporate clients now. Confluence, for example, is out the window for secure documentation around sensitive environments and Word Docs in One Drive are back in. It’s surprisingly refreshing and gets the job done way better.
From what I recall, aperture did use files-on-a-disk, maintaining original photos read-only and letting everything else be operations on those originals.
It's all true, but if you think organizing photo archives is easy, boy have I got news for you.
Metadata, versions, version groupings, projects, albums, there is lots of structure that most people don't realize exists.
Think every picture has an EXIF date and that's the date when it was taken? Think again. Scanning date is not the same as picture date.
Actually, even if you think of a date, you probably imagine the usual ISO8601 2026-01-14T17:37:46Z date — how about when we only know a year? This is something Aperture didn't do either, but when dealing with photo archives what you want is arbitrary precision date intervals. E.g. 1900-1902 for example.
Anyway. Just pointing out that even though "just files on disk" is the right approach, managing those files and their metadata is far from obvious.
Agree with all of this, apart from possibly OneDrive but that's for another post.
Not Apple-specific really that point for sure anyway. Personally I don't think we should ever ever trust any vendor to control our data or act as a proxy for access to it. If it's not on a physical disk in your hands, in a format which is documented and can be opened by more than one application, then you're one step away from being screwed. There are so many tangible risks we love to sweep under the rug from geopolitics, commercial stability, security, bugs to unexpected side effects. And I've seen some real horror stories on all of those fronts.
At the same time I managed to embed myself thoroughly in it and I'm 3 months in to undoing the mess. It's VERY hard to get back to files on disk. No moving away from that is probably the best option I suspect a lot of us never took.
Hardest stuff to get out of is iCloud/Apple and Adobe.
I program mostly in Clojure and I expected it to be near the top, as it tends to be very concise and expressive (qualities I really admire). I am getting excellent results from Claude Code (Opus 4.5), and I think this might be one of the reasons. I'm using Claude with a large code base and the token-efficiency of Clojure might help with fitting more into the context window.
I would assume for certain problems LLMs have a solution readily available for JavaScript/ TypeScript or similarly popular languages but not for Clojure/Script. Therefore my thinking was that the process of getting to a workable solution would be longer and more expensive in terms of tokens. I however don't have any relevant data on this so I may just be wrong.
Tahoe actually harms their hardware sales. I would normally upgrade to the latest MacBook Pro as soon as they become available, but I know that the next M5 generation will come with Tahoe installed and I intend to keep my current machine for as long as I can…
I was also surprised to read this. I have terrible problems with all Google UIs. I can never find anything and it's an exercise in frustration to get anywhere.
This makes perfect sense and is so much better than getting a flood of half-baked "issues" and then closing them automatically with a bot for "inactivity".
It's a nice intro! One thing I would respectfully suggest is using more precise terminology than "ACID". Jepsen has a great resource for looking at various consistency models (https://jepsen.io/consistency/models) and while every database these days says it is "ACID", very few can guarantee Strict Serializability in a distributed setting, like FoundationDB does.
I used to work at a company developing an independent H.264 decoder implementation. We would have killed for this kind of source content, especially if the license allowed showing it at trade shows.
reply