- Hack together a proof of concept
- Works well enough that management slaps a “done” sticker on it
- Pile of hacks becomes load bearing
- One or two dependencies change, the whole thing falls over
- Set evenings and weekends on fire to fix it
- Management brags about moving fast and breaking things, engineers quit and become cabbage farmers and woodworkers
- New graduates are hired, GOTO 1
It was a scan during upload to their cloud photos system. Everyone else does it on their servers, Apple was going to run the scan before so they didn’t have to ever have them. To not have images scanned before upload, a user would just not have to use their cloud photos service.
The messaging was really badly handled. They almost certainly just scan all the same photos on their servers instead now.