Every time I interact with Apple developers, I feel like I'm dealing with cult members.
They use language just differently enough to cause confusion. Well-established terms like "reference" get overloaded to have completely different meanings. They take industry-standard concepts that everybody understands and rebrand them with Apple-specific jargon so you never know exactly what they're talking about unless you also immerse yourself in their marketing materials.
They put up with utter garbage software like XCode and constant updates to it and its languages -- search for dealing with random string operations in Swift and you'll find answers for every version of Swift because they're all different and incompatible with each other.
It is a cult. It's the only way Apple stays afloat. If Apple releases a new iPhone that's exactly the same from the last one they released a month prior except it is .1mm thinner every Apple cultist will immediately go out and purchase it.
Every time I interact with Apple developers, I feel like I'm dealing with cult members.
They use language just differently enough to cause confusion. Well-established terms like "reference" get overloaded to have completely different meanings. They take industry-standard concepts that everybody understands and rebrand them with Apple-specific jargon so you never know exactly what they're talking about unless you also immerse yourself in their marketing materials.
They put up with utter garbage software like XCode and constant updates to it and its languages -- search for dealing with random string operations in Swift and you'll find answers for every version of Swift because they're all different and incompatible with each other.
Skimming this article was no exception.
It is a cult. It's the only way Apple stays afloat. If Apple releases a new iPhone that's exactly the same from the last one they released a month prior except it is .1mm thinner every Apple cultist will immediately go out and purchase it.