Comment by numpy-thagoras

2 days ago

The source code had a very elegant and systematic use of intents (including prefetched intents) and a dependency injection container.

The pattern itself is a little bit different, has some conceptual overhead, but it's also fairly clean and scaleable.

Yeah, it was a bit of a joke.

I’ve been staring at Apple source code (the stuff they let The Great Unwashed see), for almost forty years.

It’s always been very polished, well-structured, well-documented, succinct, and beautifully written.

It’s been an inspiration for my own work. I have always striven to emulate them.

That’s why it’s so shocking for me to encounter the terrible quality of the Connect backend. It’s quite painful, and disappointing.

  • I remain convinced App Store Connect is the project they put interns on. It also explains why they keep redesigning / reimplementing it, then losing interest and leaving it part-finished and incoherent. It’s because the interns working on it go back to school.