31 engineers on Hacker News describe using Swift first-hand: 10 endorse it, 5 regret it, 4 are mixed.
“I use it personally for an app (native and web front, and back), and it is extremely cool.”
endorse · personal · frizlab · 2025-12-14 · source ↗ · wrong label?“I recently built a Swift app for the first time, and I was so pleasantly surprised. It's really easy to pick up”
endorse · personal · lysecret · 2023-12-16 · source ↗ · wrong label?“I personally have ran a bunch of work with Swift on Linux already and companies like Apple or Amazon are using it as well”
endorse · personal · mintybit · 2023-11-28 · source ↗ · wrong label?“their "unsafe" APIs are so horrid to use that they make you regret doing unsafe things in the first place.”
regret · personal · Sirened · 2022-12-02 · source ↗ · wrong label?“we replaced a huge ObjC codebase ... entirely in Swift with higher quality and no issues”
endorse · production · 5 yr · coldcode · 2022-07-25 · source ↗ · wrong label?“After IBM stopped backing it, pretty much killed credibility in server-side swift.”
regret · production · LASR · 2021-10-29 · source ↗ · wrong label?“It is more modern than C/C++, sure, but it really suffers from lack of development. The ergonomics of it is poor.”
mixed · personal · 0.5 yr · worik · 2020-12-09 · source ↗ · wrong label?“Swift has all the wanted features of a modern language, but XCode just ruins it.”
endorse · production · Erazal · 2020-09-18 · source ↗ · wrong label?“Variance is hot garbage, it has variance, but no way to control it.”
regret · production · seanparsons · 2020-05-16 · source ↗ · wrong label?“Swift is extremely good at this pattern. I've been using this pattern a lot with associated values.”
endorse · personal · benzoate · 2019-12-23 · source ↗ · wrong label?“This 'nullless' code is nice in some places, especially with UI lifecycles calling code repeatedly, but other times it just changes the type of error you debug.”
mixed · production · tarkin2 · 2018-12-04 · source ↗ · wrong label?“While building Swift and Objc for iOS was super easy with Bazel we couldn't manage to build our protobuf/grpc.”
endorse · production · codesuki · 2018-05-29 · source ↗ · wrong label?“Swift started off cool... but started turning into C++.”
regret · personal · _sdegutis · 2017-12-11 · source ↗ · wrong label?“frustration with the state of Swift last WWDC”
regret · production · htormey · 2017-09-20 · source ↗ · wrong label?“Swift brought us Enums with attached values, so they are perfect for modeling a state machine.”
endorse · production · manmal · 2016-12-10 · source ↗ · wrong label?“The majority of our project now is in Swift... Despite these issues, not a single one of us would go back to objective-c.”
mixed · production · aaronhayman · 2016-05-25 · source ↗ · wrong label?“the expressiveness of Swift makes it possible to build such a nice DSL for layout”
endorse · production · cageface · 2015-06-27 · source ↗ · wrong label?“As an iOS/OS X programmer by trade... Right now it's pretty hard to write any real-world code in Swift that doesn't work with the Cocoa frameworks”
mixed · production · eridius · 2014-11-07 · source ↗ · wrong label?“We have started using SWIFT.It has been fun and equally challenging to work. But I think swift is future”
endorse · production · alekh88 · 2014-09-30 · source ↗ · wrong label?“every language I ever shipped software with, from ASP, PHP, and C# to Swift, TypeScript and Rust”
neutral · production · blixt · 2024-11-26 · source ↗ · wrong label?“code-gen'ed Swift from that spec. Looking back, it is hard to believe I spent a decade working in shops with no published spec”
neutral · production · cellularmitosis · 2024-05-31 · source ↗ · wrong label?“The UI was written with Inferno + MobX and the backend in Swift/C#/Kotlin depending on the platform.”
neutral · production · pier25 · 2021-03-05 · source ↗ · wrong label?“I have been using Swift mostly for the iOS projects I have done in recent year or 2.”
neutral · personal · 2 yr · b3b0p · 2018-12-30 · source ↗ · wrong label?“our team, working in Swift, had to integrate a crash reporting tool and verify that it works.”
neutral · production · flipgimble · 2018-12-04 · source ↗ · wrong label?“We switched to React Native for Bitesnap after developing the initial prototype using swift.”
neutral · personal · m_ke · 2017-09-20 · source ↗ · wrong label?“I do mainly iOS development, fulltime for about 4y... before Swift I actually preferred AppCode”
neutral · production · manmal · 2017-02-23 · source ↗ · wrong label?“We use mostly java, swift, and JS (Angular 2)”
neutral · production · mtam · 2016-12-13 · source ↗ · wrong label?“I write Swift daily and I just don't force unwrap anymore, ever.”
neutral · production · dep_b · 2016-11-16 · source ↗ · wrong label?“For a hobby project we use Objective-C, but we are starting to write some bits in Swift.”
neutral · personal · zZorgz · 2016-06-19 · source ↗ · wrong label?“I just published my first game for iOS in January, in Swift, which was an entirely new language when I started with Xcode 6 Beta 1.”
neutral · personal · Arjuna · 2015-04-29 · source ↗ · wrong label?“I've worked with it in the last 3 weeks, but I'm more happy to see the C-stuff go and functional programming concepts arrive”
neutral · production · CookWithMe · 2014-12-26 · source ↗ · wrong label?