Hacker News new | ask | show | jobs
by ppeetteerr 2816 days ago
There are three advantages that I saw immediately upon switching to Swift:

- It was easier to hire developers

- Code was less prone to null pointer exceptions

- There were fewer assumptions when deserializing JSON into a struct/object

1 comments

We moved a very large iOS app over to Swift, and the first two benefits are really huge. I know people have opinions on these things, and both sides are right, but the really strong typing and enforced nullability have been hugely important to getting junior engineers contributing to the codebase.

Not saying that it's an unsolvable problem elsewhere, it's just an anecdotal benefit we got