4 ms·
> Building code is being a developer I want to build my code, not other people's code. I just want to use the tools, not spending lots of time making them work
by FooBarWidget 14y ago
> Building code is being a developer
I want to build my code, not other people's code. I just want to use the tools, not spending lots of time making them work. Why do you think people buy Macs in the first place?
> and osx is no different that any other unix variant, it has its own toolsets, like dtruss, shark etc.
Except that Unix variants can be extremely different once you go beyond the basics (shell, cd, ls, cat, grep). Kernel interfaces, package managers, directory structures, dynamic linkers, authentication. "No different than any other unix variant" makes no sense.
- adestefan 14y agoThe point is that it's "no different than any other unix variant" in that none of them share a common toolset once you get beyond the basics. Go and try to develop on AIX or HP/UX with your Linux knowledge and you won't get very far.
- jonhohle 14y agoLearning, and forcing yourself to rely on the POSIX subset of utilities and libraries makes it significantly easier to not care which Unix-like operating system you're using.
- pjmlp 14y agoExcept that POSIX like all standards, has a tendency to have different quirks across implementations.
- i386 14y agoMost of these ports are maintained by volunteers. Would you pay for working tools?
- saurik 14y ago> Why do you think people buy Macs in the first place? I feel like the answer you are expecting to this question is also incongruous with the argument you are making: the Mac is not a platform for developers... if you want to spend less time messing around with software and have everything "just work", as a developer, you should be using a Linux distribution such as Ubuntu, not Mac OS X. Different systems make different tradeoffs in simplicity, and Mac OS X is simply not optimizing for you: you probably shouldn't have bought a Mac "in the first place" if you expected to do a lot of development on your local system (unless, of course, you like messing around getting all of your tools working; some people surely do ;P). Seriously: even installing something as basic as "gcc" is awkward (bunch of graphical steps to download gigabytes of stuff you didn't need, or a mysterious path through a website to get just command line tools, and in the end you have an ancient version anyway (or Clang, which isn't always going to compile whatever random other libraries or code you need to work with).
- igrekel 14y ago"you probably shouldn't have bought a Mac "in the first place" " Especially if its to run it headless as mentioned in the latest post...