zlacker

[parent] [thread] 2 comments
1. aylmao+(OP)[view] [source] 2026-02-04 08:47:57
> All software of comparable size and complexity have shortcomings that everyone learns to work around.

This is part of the issue IMO. Is this size and complexity warranted?

Rust for example; its a complex language, can target pretty much all platforms under the sun, and yet it's configured with just text files, builds with just terminal commands, and works great with any text editor.

I've seen people in big tech work on codebases millions of files big with everything from VSCode to a russian text editor from the 90s. Linus Trovalds is building Linux with MicroEMACS. Why do I need a behemoth like Xcode to build a To Do app? Why does it have to be this "big and complex"?

replies(2): >>rTX5CM+Ia >>RobMur+BK4
2. rTX5CM+Ia[view] [source] 2026-02-04 10:10:16
>>aylmao+(OP)
Practical answer? I don’t know, man. I’m just building a todo list after all. Heck, I build more complex apps than that but front-end work is at such a high level of abstraction that, realistically, I just never bother. I don’t mind a smaller download size, but it’s just a nice-to-have.

The point about Xcode being complex, I disagree with. Honestly I could think of so many additional features to make my workflow easier.

3. RobMur+BK4[view] [source] 2026-02-05 16:38:08
>>aylmao+(OP)
Xcode isn't necessarily the problem. Some people like it. That's fine. But apple forces it's use for iOS development. There are workarounds like Tuist, but you are still locked into Xcode for debugging, instruments, and even console output from an iOS device!

Nobody is saying not to use Xcode if you like it, but there should be a choice like there is for almost every other modern platform.

[go to top]