Yeah sure, if you install some tooling it then becomes fine, but you need to install that.
> Linux on the other hand does not have mature desktop environment, Safari, Sketch, Photoshop and a lot of other really good software that comes built-in with OS X.
I don't use any design app personally so I can't comment on that. I also forgot to comment on Safari but I also hate Safari as a developer, I find that it lacks in the tooling part and prefer Firefox (I alternatively use Chrome also sometimes). I'm not also a fan of Safari's UI personally.
On the desktop environment part, I also forgot to add that I hate the file manager which prevents you to see the path, maybe there is a way to configure that somehow? When I use my colleagues computers, I always use the terminal instead of the file manager to browse because of this.
I think you're the only Linux person I've ever met who has a problem with installing things.
> Yeah sure, if you install some tooling it then becomes fine, but you need to install that.
What distro do you use that abstracts the need to install things?
You could say that of any tooling. Linux doesn't come installed with Grunt, or Gulp or <insert build tool here> by default. It doesn't mean that it's a poor environment for a development workflow that includes those.
Unless you use a standard Linux or Windows without any extra software installed, then "well, but it doesn't come pre-installed" isn't really a valid criticism of the platform. It may be annoying that you have to install the package manager from a third-party after OS install, but this is a one-time cost during the initial dev environment setup, not an on-going cost to development.
> On the desktop environment part, I also forgot to add that I hate the file manager which prevents you to see the path, maybe there is a way to configure that somehow? When I use my colleagues computers, I always use the terminal instead of the file manager to browse because of this.
My file manager of choice is ranger, but Linux doesn't come with ranger installed by default. Hell, Linux doesn't come with any file manager that supports Vim shortcuts. It's a really sucky development environment! /s
(By the way, in the Finder go to "View » Show Path Bar" to have a UI element that will show you the path.)
First hit on searching [macos] [finder] [full] [path].
What doesn't Terminal.app have that iTerm has? Asking because I'm heavy user of the terminal on osx, and wonder what you're really missing there.
>open file paths
That is convenient if you get lots of paths in terminal, maybe "svn stat" is a good example. Btw, cwd may be opened via "open ."
Linux on the other hand does not have mature desktop environment, Safari, Sketch, Photoshop and a lot of other really good software that comes built-in with OS X.
As a matter of fact I've never seen a tool that works only on Linux ( except probably some low-level kernel-dependent tools like iptables & others ) and does not compile on OS X.