Xcode

26 engineers on Hacker News describe using Xcode first-hand: 2 endorse it, 10 regret it, 1 are mixed.

25%trust
26first-hand users
12in production
endorse 2mixed 1regret 10uses, no opinion

“the nightmare that is their signing/release process, and their stupid CLI/XCode tools.”

regret · production · plqbfbv · 2026-11-03 · source ↗ · wrong label?

“When we updated XCode or iOS to newer versions, things tended to break.”

regret · production · jampa · 2025-03-01 · source ↗ · wrong label?

“XCode was just too horrible and I stopped.”

regret · personal · SvenL · 2025-01-31 · source ↗ · wrong label?

“Xcode is trash... Xcode just couldn't handle very large complex codebase.”

regret · production · lawgimenez · 2022-12-15 · source ↗ · wrong label?

“Swift has all the wanted features of a modern language, but XCode just ruins it.”

regret · production · Erazal · 2020-09-18 · source ↗ · wrong label?

“Xcode, nuff said.”

regret · production · seanparsons · 2020-05-16 · source ↗ · wrong label?

“the toolchain is maddening (I am looking at you Xcode ... every update, you have to reapply the click-this-license-button)”

regret · personal · hpcjoe · 2017-03-05 · source ↗ · wrong label?

“XCode is stuck in the nineties, while IntelliJ is such a beast, functionality-wise... I sometimes fell back to XCode even when I was a heavy AppCode user”

mixed · production · manmal · 2017-02-23 · source ↗ · wrong label?

“I've been using Xcode now since 2009 and I find that it still gets in the way instead of helping me translate thought into code.”

regret · personal · 5 yr · hrabago · 2014-12-09 · source ↗ · wrong label?

“I've been using Xcode in a hobbyist capacity for six months... Xcode simply feels like it belongs. It acts as a Mac app should act.”

endorse · personal · 0.5 yr · eropple · 2013-12-03 · source ↗ · wrong label?

“The debugger and the ability to inspect variables much more easily that in Xcode is awesome.”

regret · personal · millerm · 2012-12-20 · source ↗ · wrong label?

“XCode is much worse than Visual Studio in too many ways to list.”

regret · personal · pfisch · 2012-11-13 · source ↗ · wrong label?

“I've been using a lot of these new features in XCode 4 and my code is already much cleaner and more readable.”

endorse · personal · cageface · 2011-10-29 · source ↗ · wrong label?

“I've been using Opus 5.5 with Xcode and simply prompting things”

neutral · production · jshier · 2026-11-02 · source ↗ · wrong label?

“Xcode no longer supports iOS 17.”

neutral · personal · iscrewyou · 2023-11-28 · source ↗ · wrong label?

“my laptop crashed 3 times after opening Xcode or various IDEs.”

neutral · personal · mk89 · 2022-12-28 · source ↗ · wrong label?

“Had to update when I later needed then-current Xcode for my job.”

neutral · production · grishka · 2020-12-29 · source ↗ · wrong label?

“I was only able to fix it after opening Xcode, removing all pod libraries and re-adding them”

neutral · production · whostolemyhat · 2017-09-20 · source ↗ · wrong label?

“We also attempted to use Xcode, but only got as far as making toy web browsers with the default UI toolkit.”

neutral · personal · _caw · 2017-08-26 · source ↗ · wrong label?

“No problems inside Xcode projects though.”

neutral · personal · rudedogg · 2016-12-18 · source ↗ · wrong label?

“terminal window open, iTunes playing, and a browser tab(s) or Xcode.”

neutral · personal · rubyn00bie · 2016-12-15 · source ↗ · wrong label?

“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 used many versions of Xcode... I haven't used XCode 5 much.”

neutral · production · rpwilcox · 2013-12-04 · source ↗ · wrong label?

“Integrate it with Xcode and treat your vector artwork as source”

neutral · production · robterrell · 2011-03-04 · source ↗ · wrong label?

“I've been using the Xcode 4 beta on and off for a few months and I don't think it's that much o a change.”

neutral · personal · yardie · 2010-11-13 · source ↗ · wrong label?

“A somewhat complete list of tools we use in our startup:”

neutral · production · Maro · 2010-10-13 · source ↗ · wrong label?