Control and innovation
I saw a tweet this morning where the author was hoping for Apple to announce a new product in the domain of CI. Apple acquired BuddyBuild two years ago and since then, they seem to have working on something secret that they’ll release at some point ― perhaps a CI platform that integrates with Xcode.
Until Apple relaxes its closeness and obsession for control, I doubt we’ll see Vapor taking off, more companies adopting Bazel because it integrates seamlessly into Xcode, or Swift being used more broadly, not just for writing apps or tools for those apps.
I’ll continue using Swift and building things for the Apple ecosystem because I have a emotional connection to it, but I sometimes wish building Tuist didn’t feel like fighting the ecosystem, and rather like building an extension for it.