Discussion
Loading...

Discussion

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
obrhoff
obrhoff
@obrhoff@mastodon.social  ·  activity timestamp 10 hours ago

Looking at several projects I’ve come across recently, I have serious doubts that a largescale transition to Swift 6 is going to happen.

Many teams are still producing large amounts of legacy code that does not take Swift 6 into consideration at all.

This trend seems to be further reinforced by LLMs and by engineers who simply want to get the job done.

Are we stuck?
#iosdev #swift

  • Copy link
  • Flag this post
  • Block
Konstantin 🔭
Konstantin 🔭
@iamkonstantin@mastodon.social replied  ·  activity timestamp 10 hours ago

@obrhoff Yup, same. Folks (especially smaller teams) have no real need to adopt all the complexity that comes with Swift 6 for the tiny reward at the end. It's also very difficult to sell as a "feature" or something we should spend time on. Swift 6 is not something the community needed or asked for at this point.. it's like a stick without a carrot.

And did I mention it's absurdly complex? Even blogs and tutorials on the topic can't eli5

  • Copy link
  • Flag this comment
  • Block
Rob Fahrni
Rob Fahrni
@fahrni@curmudgeon.cafe replied  ·  activity timestamp 10 hours ago

@iamkonstantin @obrhoff Same here. We’re a studio so we get hired by some large corporations who have existing code and just want to do their next set of features. Time to refactor or adopt new technologies just isn’t on their mind. If you can do it as part of a new feature that’s how it gets done.

Transitioning a bunch of code to Swift 6 that already works well and is stable seems like lunacy.

  • Copy link
  • Flag this comment
  • Block
obrhoff
obrhoff
@obrhoff@mastodon.social replied  ·  activity timestamp 10 hours ago

@fahrni @iamkonstantin Agree, but how to break out of this loop since producing more legacy code makes it in the future more unlikely?

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.21 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login