It is true though, developers use macs because they give you a useful unixy environment but Apple do try to keep that hidden because the people they actually market the devices to are the casual users. I find myself constantly fighting with macOS because it has decided that things must be done The Apple Way and I have to go to the forums to find out where they’re hiding the features. Obviously I’m not going to use Windows for a dev environment (I’m not a masochist), but it’s a shame that most companies can’t be bothered supporting a Linux desktop environment.
It’s not true in the slightest. Terminal is an app that comes on every Mac and is shown in the Launchpad and Applications folders. It’s not hidden at all.
No one who would use the terminal would need to find the terminal. It automatically prompts you to install Xcode whenever you try to install a package that requires it through terminal. A “proper” package manager is a nonsense distinction and it’s literally one terminal command similar to any Linux distro that doesn’t include it. The same applies to window management. That all depends on the distro you pick and whether it does what you want out of the box. You’re either being disingenuous or you’re ignorant to how variable Linux actually is.
This is just a clever safety feature so that those that don’t need it don’t accidentally mess around with things, if they’re curious they can look up what it does.
I work in IT and i’d wager that 95+% of MacOS users don’t know how to find their Library folder or how to view other hidden directories. Keychain Access is also an unnecessarily convoluted system to use as a desktop password manager. The System Settings layout is also not intuitive (not that System Preferences was much better). And although MacOS is a *nix system, there have been plenty of times where I’ve had to Google certain commands to fix things that are different than on Linux.
Windows for Dev is very common actually. And not just for .Net based stuff. Many devs that I know work on Windows. I used all three OS for Dev and I don’t know why Windows is always listed as a nightmare. Maybe fifteen years ago but not now.
I think the recent line of MacBook Pros (M1 and onward) clearly have a focus on the professional segment - stopping the focus on very thin computers, touch bars instead of function keys and USB C ports only.
I personally love those features as a developer, I don’t need every type of port pretty much just one would be enough in a perfect world we would use wireless to interface all peripherals and media items like cameras
What a ridiculously ignorant position to have. Do you even know how common it is for developers to run macOS?
You’re aware that there’s Unix underneath the pretty polish as well, right?
It is true though, developers use macs because they give you a useful unixy environment but Apple do try to keep that hidden because the people they actually market the devices to are the casual users. I find myself constantly fighting with macOS because it has decided that things must be done The Apple Way and I have to go to the forums to find out where they’re hiding the features. Obviously I’m not going to use Windows for a dev environment (I’m not a masochist), but it’s a shame that most companies can’t be bothered supporting a Linux desktop environment.
It’s not true in the slightest. Terminal is an app that comes on every Mac and is shown in the Launchpad and Applications folders. It’s not hidden at all.
deleted by creator
No one who would use the terminal would need to find the terminal. It automatically prompts you to install Xcode whenever you try to install a package that requires it through terminal. A “proper” package manager is a nonsense distinction and it’s literally one terminal command similar to any Linux distro that doesn’t include it. The same applies to window management. That all depends on the distro you pick and whether it does what you want out of the box. You’re either being disingenuous or you’re ignorant to how variable Linux actually is.
This is just a clever safety feature so that those that don’t need it don’t accidentally mess around with things, if they’re curious they can look up what it does.
I work in IT and i’d wager that 95+% of MacOS users don’t know how to find their Library folder or how to view other hidden directories. Keychain Access is also an unnecessarily convoluted system to use as a desktop password manager. The System Settings layout is also not intuitive (not that System Preferences was much better). And although MacOS is a *nix system, there have been plenty of times where I’ve had to Google certain commands to fix things that are different than on Linux.
Windows for Dev is very common actually. And not just for .Net based stuff. Many devs that I know work on Windows. I used all three OS for Dev and I don’t know why Windows is always listed as a nightmare. Maybe fifteen years ago but not now.
deleted by creator
Nah, I don’t know anyone that uses it for dev work. That’s not to say that it doesn’t happen ofc
I think the recent line of MacBook Pros (M1 and onward) clearly have a focus on the professional segment - stopping the focus on very thin computers, touch bars instead of function keys and USB C ports only.
deleted by creator
I think we can agree on that. Many of the things packages in the OS updates are often targeted at a less technical user segment.
I personally love those features as a developer, I don’t need every type of port pretty much just one would be enough in a perfect world we would use wireless to interface all peripherals and media items like cameras
They actually heavily target Developers with MacBook Pro, they even have a whole conference every year dedicated to developers.
Also I think fighting with macOS is the problem, there are a few walled off things however it’s not nearly as bad as people make it out to be.
deleted by creator
deleted by creator
deleted by creator