I’m glad I’m not the only one, this article by Dominik Wagner on Swift puts it better than I’ve ever been able to articulate to myself.
Swift actively distracts me in that endeavor by making me answer questions I really don’t want to answer right now. Yes, stuff might be less correct in the meantime, but heck that is what I want during the design phase. Find my concept, sweet spot, iterate, pivot quickly.
I’ve struggled to find a way into Swift, it’s just so… odd. Coming from a pure C background and a lot of scripting languages, the “swift can be a scripting language” thing is garbage, and the jankiness of a lot of how it does things is just downright aggravating. I had high hopes, and continue to hold them - but not for the current smell of the language.