Language complexity and cognitive overhead from advanced features
7/10 HighSwift has evolved from a practical, simple language into an academic exercise with layers of complexity. Features like async/await, actors, structured concurrency, @Sendable, property wrappers, result builders, and macros have created massive cognitive overhead, turning the language from a helpful partner into a "pedantic adversary" that demands extensive boilerplate and compiler appeasement rather than enabling feature development.
Sources
Collection History
The language that once felt like a helpful partner now felt like a pedantic adversary... Each new feature added power, yes, but at the cost of immense cognitive overhead. The language that once empowered the solo developer now feels tailored to large, specialized teams who can afford to have experts in its arcane corners.