4 ms·
I've used a Mac for work for the past 5 years, I use Windows PCs at home but most of my computing devices are Android. I usually find if I need something speci
by bane 10y ago
I've used a Mac for work for the past 5 years, I use Windows PCs at home but most of my computing devices are Android.
I usually find if I need something specific for production use, it's in some Linux distro, and I'll either SSH into one for work, or fire up a VM with that distro in it and SSH into it. The best dev environment I've been able to conjure up is using WinSCP to act as a bridge to whatever system I'm connecting to, and just using a local great text editor in Windows (Sublime Text, etc.). When you save, WinSCP just seamlessly saves it back to the server.
I'll keep a Putty instance permanently ssh'd in and flip to that for console stuff.
On OSX I've setup a network mount to the same linux machine/VM with SSHFS and edit with pretty much the same text editors and use iterm2 that's permanently ssh'd into the same machine/VM so the experience is virtually identical (with the exception that SSFHS can be a bit fragile).
Most of the other apps I choose are cross platform because I work on a similarly mixed OS team. I think every team should be mixed OS because it forces the teams to choose cross platform tools instead of locking themselves into platform specific choices.
I don't dev from my Android devices, but I do push stuff to them frequently, so they all have Servers Ultimate on them and I'll frequently setup ftp servers on them to move files or ssh servers so I can remote in and do some simple maintenance without have to do it on a small screen or fidget with an on screen keyboard.
If you aren't doing something really specialized on OS X, I'm not sure I understand what the crisis is except for people building too much of their identity into what device they're carrying around.
Apple's hardware is the best, by far, but at $3k a pop, I can buy 4 or 5 perfectly fine and similarly specc'd Windows Laptops, or 6 or 7 better specc'd desktops. If one breaks, just throw it away and buy whatever the newer one is and keep your hardware fresh.
If most of what you're doing is looking at a console, or editing in a text editor, it only takes an hour to get a new machine up and functional again anyways.
So much drama.
- deleted 10y ago[deleted]