I have some oldschool hardcore Apple fanboys that did the same in the past couple of years.
Who could imagine, 5 to 10 years ago, that such trend would exist today?
Whoa there, I get called a 'fanboi' (you appear to have mis-spelled it) all the time, and it's because of my unwavering, steadfast, absolutely doesn't-matter-what-they-do loyalty to Apple. I mean, Tim Cook could murder my dog, I literally do not give a shit.
You can't go calling these weak fools who've switched fanboys. They give us fanbois a bad name!
Of price is the only reason, then it would make sense to build a Hackintosh. It is not a lot of work if you pick the parts correctly from the beginning.
Price is not the only factor for me, so I built a custom Linux desktop. It is much more ergonomic than a Mac for software development.
I agree, price is very subjective. When your machine is your main work tool and you are paid reasonably well the cost of it becomes pretty much insignificant. What is important is how well it suits your needs.
I had some stability problems with my laptop and I just bought new one and gave the old one away to family because the financial loss it was causing me was on the order of the price of new one.
I would prefer to listen to what kind of problems the author had that would prompt him to switch to Windows and how it affected his life/work positively instead of just complaining that the price is too high.
I used to balk at the Macbook price. Then I realized I spent nearly 10 hours a day on my laptop, that it was the source of my livelihood, and that I'd lost hours in frustration at the Windows experience.
Price makes sense as a complaint for most people, but for professionals whose job depends on their tools, I'd say it is worth it to splurge for a better experience.
Isn't that telling in some ways though? Apple has made some wrong steps lately, in some people's eyes. Will there eventually be enough people changing to make Apple get concerned? We'll have to wait and see.
I'd argue that they're no different in all honesty. It's taken them a while, but the likes of Lenovo and Dell have upped their game, so what were once niggles with Apple's offereings appear worse. I've been an Apple user for close to 30 years and the issues we're seeing are nothing in comparison to the Performa days.
As for removing and changing ports etc., they've always done it. Long may it continue as it more often than not forces industry changes for the better.
People won't abandon Apple in droves unless the media start trashing them to the same degree they've been praising them. They've effectively given Apple billions in free advertising over the years, so I'd guess it would take a lot of trashing.
I'm a long time OS X user. Macbook Pro as my work laptop and Windows 10 at home as a gaming/browsing desktop. Had Windows 8/7/Vista/XP/2000 as my home desktops prior to that, I actually dig building them. I don't get the drama. Yes, for vast majority of the users Windows 10 is pretty fungible for OS X. What do the majority of people do? That's right, launch the browser, maybe open Outlook. Would I use one for work given a choice? Nah, cygwin just doesn't cut it for me as a substitute for having a real UNIX underneath, especially since 50% of my work day is in terminal. Could I pull it off if I was forced to? Probably. It'd take awhile to set up all my keyboard shortcuts a la Quicksilver, find a substitute for Spotlight, sort out all the editors and such, but it's doable. Nothing is so critical these days as to be a complete show stopper. Just pick what works for you and stop having buyers remorse.
> cygwin just doesn't cut it for me as a substitute for having a real UNIX underneath
Windows 10 has WSL, which replaces cygwin. It's a wonderful compromise which lets me can execute unmodified ELF binaries on Windows 10. Realistically, this means I can install almost anything via apt, do bulk file management using scripts, use native linux rsync binaries for backups, etc.
WSL is a great idea and I think Microsoft is onto something super cool with WSL, but after a week of serious use I found that it was not a viable replacement for cygwin. The major problem with WSL right now is that you can't effectively edit files in both Windows and WSL. For me this was very limiting because I could not interact with a git repo via WSL and then also open the files from that repo with a Windows IDE. In cygwin this would be no problem though.
I don't know how long ago you used it but that's exactly what I'm doing right now. The files just have to be on the Windows file system. I edit with Visual Studio Code and use WSL (Ubuntu) to manage the repo.
From linked post:
Note: Your "Linux files" are any of the files and folders under %localappdata%\lxss - which is where the Linux filesystem - distro and your own files - are stored on your drive
It does say later on that storing files on windows filesystem and accessing it via /mnt/c is ok
I'm not the person you replied to, but I use WSL regularly on the Windows machines I interact with (and have been since it launched via the Insiders program). As others mentioned, the key is keeping all of your files in the Windows filesystem (/mnt/c in WSL).
When I set up a new machine, the first thing I do after installing WSL is to remove all directories from my home folder on the WSL filesystem, then symlink the directories in my home folder on the Windows filesystem. This way I can avoid accidetally saving files within the WSL filesystem, but don't have to prepend all paths with /mnt/c/Users/me (almost all my work occurs within my home directory).
There were a couple of very minor hiccups in its early days, but for the last year I haven't had any issues with it at all and it certainly makes developing on Windows a whole lot more convenient.
It also has powershell, where everything has help and examples, the naming is consistent, and it neatly separates content from presentation so you pipe to 'select' and 'where' and don't scrape with regexs all the time. WSL is great if you don't want to learn anything but you can happily do everything you need in the powershell / Terminus.
The combination of Virtualbox and Vagrant is very powerful. It ends up being my daily driver for anything I require as far as Linux environments are concerned.
I have been told that the combination of Docker and Windows 10 / Hyper-V is mature enough to invest serious time and effort into learning it. But I haven't done this yet.
These type of posts are only about how _they_ feel using something and don't go into any useful level of detail on how they do things exactly. Just tell or show me how you do it, and I will decide if it's for me.
It reminds me of commercials that show two people having fun on a boat in the middle of the ocean. After 10 seconds it turns out it's about perfume. What? The marketing trope of "don't sell a product, sell a promise".. Please miss me with that.
Concerning the price I don't think it is a strong argument. I have never been a mac user, but I have friends who had quite old macs that were still performant enough after 8 years for running recent software. They paid more, but it lasted more.
Also for me spending time on a computer _is_ my job, so I don't mind spending some money on this for having good and professional material. I just bought a Dell Precision 5520 — 1TB SSD, 16GB RAM extendable to 32GB, UHD touchscreen, 8-10h battery lifetime, professional series, linux-compatiable http://dell.com/developer — that cost me at least as much as the equivalent by Apple I guess. But with such laptop I can be productive and I'm probably fine for years to come. It is worth investing in your professional tools IMHO.
>but I have friends who had quite old macs that were still performant enough after 8 years for running recent software. They paid more, but it lasted more.
The article is about building a desktop, I do not see how building a desktop with latest components and maybe getting double RAM and HDD with the same money you pay for a Mac will last less then the Mac.
Sure buying the cheapest laptop will last less then buying an expensive laptop.
Does the presence of the pattern mean anything? To be fair, albeit admittedly whataboutist, the anti-Windows blog posts are fairly formulaic as well. I'm not sure the pattern is worth pointing out, unless you're saying there isn't much to refute that hasn't been done before, to which I agree but the frequency of angst alone may have value.
haha these articles just tend to make you (me) resort to the same kind of complaining really. I agree, while not being most informative, I wished the author got some relief and insights. Building your own PC is so nice tho, you should start with this (?). Just use what works for you I'd say. I have difficulties with win/osx/linux/.... So I use all of them, according to my needs. This is not ideal, nor idealism, nor practical. Maybe my mode of using is best described as 'opportunistic computing'. Therefore, I will never make a hard switch, I remain in flux but contribute where I can, willingly or not ;(.
I use MacOS and Windows at home. I want to switch to Windows exclusively just so I can have more control over the hardware but using my windows machine for the occasional gaming gives me enough reasons not to want to switch completely. No standout problems, it's death by a thousand cuts.
The incompatibility between the Windows and *nix filesystems is doing that to me. Running Vagrant or Docker based development on Windows turns quickly to nightmare, not because the tools are bad, but because mapping your dev directory to the vm side is non-trivial.
I've tried the linux subsystem, but the result was also disappointing. The one way I could see it working would be if I switched back from VS Code to vim, and use that inside the linux subsystem. Which means that a Microsoft product is keeping me on the Mac right now.
I've been on a linux desktop for several years now. I use a VM for any windows dev I have to do. I should have made the switch sooner. Consider that instead of windows.
Strangely on my 6 month old Lenovo X1 Carbon Thinkpad I have better battery on Fedora 28 than on Windows 10. I think maybe Windows updates are part of the reason, the fans go mad when there's a WU process running, I don't think i've ever heard the fan going off under Linux.
Workloads aren't massive - on both platforms i've probably 50% Firefox, 30% VSCode, 20% SSH.
I rarely need to boot into Windows bar 2 apps. However the update process is so unbearable I make sure to login once a week just to make sure major updates are done as i've been stuck before trying to login but WU spends 15 minutes finalising some update. Can't believe they made update management worse under W10, it's easiest the best bit about Linux when I show newbies.
I'm using Linux on desktop for more then 10 years now. I guess the main reason is that after a few years you just can't leave it - due to the IKEA effect ;) (same with using Emacs) And even if the desktop situation gets worse (so you have to fix something) you just bond more: Catch-22...
My wife and I continue to buy unassembled products because:
- price
- we like assembling stuff
- our sedan is enough to buy furniture
- cheaper, unassembled furniture presents less commitment
We've replaced Ikea furniture without any attachment issues that I can detect other than the sunk cost fallacy, but that seems to be more prevalent in our more expensive purchases. I didn't realize that so many people because attached to Ikea stuff.
I only bought a Mac because I like the experience and unix utilities for programming. I still use Windows when I want to game on PC. Presumably this is the case for a lot of developers?
Have you tried Steam Play? It has worked quite well for me on Linux, and I know Proton works on macOS (not sure if you still have to build from source), but it could be enough to get you away from dual booting.
I dual boot Windows and Linux, but since I default to Linux, I find myself choosing to do stuff on Linux instead of rebooting (even though rebooting takes ~10s). Only rarely do I get a hankering for a Windows-only game.
I wonder if Valve's initiative will get enough games to work that people increasingly switch to Linux/macOS for gaming.
I've done it since this summer, going from a 2012 rMBP to a near-maxed out Thinkpad 480s (1 TB SSD, 24GB RAM for USD 2300? hell yeah..).
Let me tell you though that as a mac user going to windows 10 you give up much more than a bit of polish - it's really cutting into your productivity. Just one tiny (but anger inducing) example: You can have either Windows Defender or a hangup-free Windows Explorer, but not both (and I'm talking hangups that sometimes can leave you waiting for minutes until you see your files).
To sum it all up, Windows is (a) way way less responsive to UI inputs and (b) way way less consistent how to get things done, but you can certainly get things done. (a) means a constant but small tax on productivity, (b) means that you waste a lot of time initially until you've figured out all the edge cases.
Whether or not this all justifies the Apple tax, everyone (or their organisation) has to decide, but let me just give this warning as a power user / software dev who did the transition.
strange. I think something else is causing your issues. I am running Win 10 with Defender for years without trouble. UI input lags are also very strange and not a Windows phenomena.
Judging by a previous discussion [1] I don't think I'm alone with these issues. It doesn't happen every time but it happens regularly and for almost random durations. Plus Windows in general just isn't that responsive, just take the start menu as an example and compare with almost any UI interaction on macOS.
Every time you switch working environments, you'll incur a large loss of productivity to not knowing the UI tricks, shortcuts, and the edge cases. If you use the products similarly, though, you should build muscle-memory and productivity enhancements over the many month time-frame. I've used 3 different OS and this is how it's worked for me each time I transitioned.
If you're willing to put up with inconsistency and a time-wasting learning curve, value responsiveness, and have no attachment to Windows software (which seems likely if you're coming from a Mac) - why not Linux?
you mean category c) in linux? Hello? but yeah full disclosure, i also had many problems with linux. Sometimes as bad as you shut down your computer at the end of the day and next day find out it wont boot because some thing you though was totally unrelated to anything... But as there is learning curve, there is also beating it. In my current workplace i choose to use linux ubuntu without help from our on-site IT over windows10 machine with IT help.. if you know what you are doing and have few years under your belt it might become preference over mac or windows. Yet to encounter any problems here, on workplace but everyday i hear people complaining about their windows machines. I also have VR setup with W10 at home, it's just a VR / game machine so no tinkering or developing but it's also problem free. No idea about macOS
I'm an experienced Linux user, and I've certainly dealt with driver issues (sound and wifi were my biggest hurdles).
However, I've heard more and more success stories recently, especially if you spend a bit more than the absolute minimum for your hardware. I or my co-workers have successfully installed on several laptops without any driver issues whatsoever, and some were really cheap pieces of crap (~$400).
Driver support has come a long way over there last 5 years or so, and I've actually had more trouble getting drivers after a fresh reinstall of Windows than Linux.
I've been a Linux user for about 10 years. The only hardware I've had trouble with after setting up dozens of machines for myself and friends has been Wifi devices from RTLink. They were solvable, but requires an actual recompile of drivers after kernel updates.
I've had a couple of experiences in the other direction though, including a Sony Viao laptop where neither the wired or wireless network worked after Window 7 install. With Linux (Kubuntu), everything worked flawlessly. This was not some strange one-off laptop manufacturer.
The other thing won't matter to many, but the install time for Windows was almost three hours, while Linux (and all it's accompanying office software, etc) took about 20 minutes. Updates are similar though, so there is some value there.
Just a few more data points, but I, and many others find that Linux is far easier to use than Windows these days as well.
There's a third option if you don't need too much horsepower and like portability: Chrome OS. With recent Crostini release (https://www.aboutchromebooks.com/news/chrome-os-69-stable-re...) Linux apps are supported, effectively enabling Chrome OS laptops to support largest number of apps compared to any other device on the planet - Chrome OS apps, Android apps and Linux apps combined. Top end Pixelbook comes with 16 GB RAM and core i7 CPU.
fingerprint reader: unsupported, driver under development
smartcard reader: unsupported
infrared webcam: half works with V4L, flickers or appears green at full resolution due to odd pixel format (fully working if you write your own image processing)
Live switching between discrete NVidia GPU and integrated Intel GPU: distro-dependent
---
Other than that, as far as I can recall, everything works perfectly, and did so out of the box. The main thing that annoys me about Linux these days is a lack of vendor-supplied binary packages, meaning I have to either compile from source or rely on a package manager. But if you use an Ubuntu LTS release even that is mostly a non-issue.
Used a linux laptop for the last 2 years for work. It was built as a linux laptop and had driver support from the vendor. Zero issues running Ubuntu. Forced to move to Windows because I changed roles and need to make more powerpoints and docs and use Skype (which really doesn't work well under linux) but I also lost a lot of really great programs. Mostly I use WSL for real work now if I need to.
Honestly you get a TP with Windows pre installed, swap the HDD/SSD with a new one and install your distro of choice (preferably a big one like Ubuntu or Fedora for ease of use and support) and you are on your way. That way if you feel like going back to Windows you don't have to reinstall from fresh again.
I am on my 4th TP as personal computer in the last 10 years and the number of issues stopping me from using the damn thing out of the box is nil. The only word of advice would be to stop the customization process of your OS as early as possible.
Serious question- is this a famous photographer or otherwise celebrity? I have no idea. I fully support anyone using the computer that works best for them. I even concede that Apple is not making their best stuff right now. I don’t understand why people write these types of essays. Are they trying to convince others to make the same decision? Are they looking for validation? I can see how this comes across as snark but I really don’t understand the motivation.
I think the other critiques of is article are on point, but there was one quote that did resonate with me (as an Apple user and developer since the ][ ):
“Seriously Apple, what is going on with the QA department there?”
For me it's been the opposite, actually. I use Mac, Windows 10 and Ubuntu for different use cases, and I keep finding Mac more appealing. I have to work around Ubuntu to make some stuff work sometimes. I really like Windows 10, but I have issues occasionally as well. With OS X, most of the stuff I try to do just work.
A few years back, I'd prefer to buy my own hardware, build my own PC and run Windows to save some cash and have a powerful PC. I would need to work a bit to make it work, sure, but I'd save some money. Now, I'd rather get an Mac, which is more expensive, but for which I have to worry about much fewer hardware and software issues.
I wonder if getting one of those Microsoft Surface Laptops would give me a similar experience with Windows 10, though.
Of course no one can predict the future, but seeing that until last month I was running my Plex Server on a 2009 era Core 2 Duo 2.66Ghz running Windows 10 with 8GB of RAM and in day to day use, I couldn’t tell any performance difference between that and a newer computer except for the spinning hard drive.
Computers just aren’t becoming obsolete as fast as they use to. I should be able to get at least 5 years out of it as a primary computer and even longer as a secondary computer.
I don't get this line of logic (if you want to get a comparable Linux/windows laptop with retinia/5k display, it will cost you just as much as a Mac, so macs are pretty reasonably priced) when justifying Mac purchases. why are you so dead set on getting a 5k display when you can get a comparable 4k display for $600? is the 25% increase in pixel density really that important?
I believe Mac is around 9% of revenue for Apple now. And maybe at lower margins than other products. I wouldn't be terribly surprised if they tweaked iOS into providing a mediocre desktop/laptop variant and dropped MacOS altogether.
I have frustrations with Mac and really what I want is a good Unix laptop for my work stuff. Any games that can run are a bonus.
I’ve tried Linux for 20 years and still have hope.
Windows 10 is my org’s basic workstation deployment so I have something that sits on my desk for email and hr forms and stuff. It’s a horrible experience as it’s slow, needs admin rights for basic user functions (install apps, change screen saver, set notifications, etc).
Using windows vms for a few projects showed me that most of these annoyances are actually my org’s configuration, not really flaws of Windows.
So now I try windows for my main laptop every year or so and give up because Microsoft’s consumer distributors is too much of a pain to pare down. And some of the configurations I want, I can only get through a business account (office365 planner, excel forms- stuff I use macOS and google forms for).
It’s possible to set up what I want, but I have to be a Microsoft admin for myself (time to renew my MCSE cert).
Comically, I can get a pirate iso that’s pretty nice, but it’s a hobby to keep it cracked.
I hope Microsoft makes their own “pro” line that have a stripped down distro targeted to developers or local root users with their own hardware.
Until then, I just bought a Mac book pro this Jan because it’s the best available for me (sadly with only 16GB memory).
> Over the years I upgraded to a MacBook Pro, then the MacBook Pro touchbar and in the middle of that I bought a 27inch iMac.
Frankly, the sudden price sensitivity seems odd. Is there something else going on?
> With the work I do on photo/video editing and my love for flight simulators...
Aye, there’s the rub.
> Another reason to bail is the expense in repairs, particularly living in a country where there is no official Apple store. Apple has these machines made so that if something breaks you are basically fucked and the only choice is to take it to get repaired.
Probably the strongest objective statement in the whole post. Until…
> If things break on the custom build I am working on then I can easily fix without it costing me a fortune.
Except the total cost (price+time) of replacements in a custom build can go UP after just 2–4 years if you didn’t buy into the latest spec for a given component, undercutting the value argument.
> Apple once catered to creatives and when I first used a Mac I was amazed by the creative tool suite they had.
Additionally, the rest of that paragraph is, contextually, a strawman.
———-
I’ve worked on both OSes for 20+ years (graphic design, photo editing, video editing, web development.) Microsoft has closed the gap. So, unfortunately, has Apple. But the view that Windows 10 has changed the game is myopic. Bottom line, the whole Mac vs. PC thing has been tired for well over a decade.
The way I think of it is similar to the idea in photography that a great photographer doesn’t require expensive equipment to produce great photographs.
Choose the best tools for your craft that you can afford and be deliberate in making the best possible use of them.
- Linux for all things technical - coding, sysadmin
- Windows for the office: Mail, documents
- OS X for a good, imperfect, compromise between the two.
Can’t see this changing any time soon. Windows bash etc are an add-on.
Linux sure as hell is better than a Mac for geek stuff, but for simple things like email it completely sucks.
I’ve spent months recently using a Linux machine for non-work dev. I have tried every email client I could find. I am buying a MacBook Air as soon as apple announce.
I’ve been helping someone who works on Windows with tech issues. Not going near it.
If you are thinking about the MB Air, I would also consider a chromebook (like Google Pixelbook). Lately enabled Linux app support makes it best of both worlds.
If you have a powerful desktop you can run osx in vmware with some less than legal patches. It's not as responsive as a native setup but for ios development, it's enough.
Windows 10 on the same hardware as Mac OS X is a revelation. Windows 10 on a Core 2 Duo system is really speedy but Mac OS is very sluggish. In particular, OS X on 2GB is almost grinds to a halt but Win 10 flies. Mac OS X seems to require 2-4x the memory for the same application. E.g. running Firefox.
I mean I've used windows at work for close to 2 decades, and i still hate it every bit as much as the first time i started up Windows 3.1.
I've been using all sorts of operating systems, from OS/2 in the 90s, to BeOS 4 and 5 (on x86), and Linux (Gnome).
Finally i make the switch to Mac around 2005. I've been a Unix user since 1991 (First Linux was Yggdrasil Plug & Play Linux Fall '93). I wanted the beautiful and functional desktop experience of OS X, coupled with the Unix subsystem.
Later on i noticed that Mac applications (official and 3rd party) usually have a much more "finished" feeling to them. Even shareware (is that even a thing anymore ?) felt much more complete on OS X. Linux applications had the technical groundwork in place, but as soon as it became graphical, things started to fall apart.
And here we are, 13 years later, and i'm thinking about buying a ThinkPad instead as a replacement for my MacBook Pro 13" Retina. My wife recently got one from work, and I'd forgotten how great a decent keyboard is to type on. It's been a few years since i last had that on any laptop.
Apple appears to be stuck in a loop where everything must become slimmer, functionality be damned.
On the software side OS X is still king. I know evil voices say that eventually OS X will devolve into a an advanced iOS clone, but for now it's very functional, and miles ahead of Gnome on Linux.
As for Windows 10... I'll pass. An operating system that pushes out "free" apps along with reporting everything back to Microsoft, and by default shares my WLAN password with "friends of friends", allowing me to opt out by renaming my WLAN. Whoever thought that was a great idea ?
Personal opinion. I've never used MACs before and just two months ago I've been given a brand new 2018 MACBook pro to do work on.
Long story short, after giving time to work out differences to Windows and XCFE, I still don't understand what people see in them other than looks:
- It crashed Virtualbox while a 200GB VM copied files close to max capacity (10 GB free on host). No RAM problems there
- It stuttered the Settings window for close to 10 seconds while doing some sound configs
- It does not like and does not show some "nonameish" USB2 flash drives
- (My) Safari does not like me setting home page other than apple.com
- The keyboard is crazy flat. I don't feel it at all, and can't touch type on it. There is no HOME or END buttons for command line editing. I've attached a UNICOMP for a change
- Apple doesn't like non-LLVM compilers and I'm stuck with what homebrew provides.
- Virtualbox with Linux has unusable mouse/keyboard after installing the drivers. Ubuntu 14 is the only one that works as it should.
- It has only four USB-C and I have a bunch of converters to connect stuff like headphones, keyboard, mouse and eth adapter. Yes, they take up table space.
- It is above Windows 10 in terms of interface, and looks nice and pleasant to touch (except keyboard)
94 comments
[ 3.9 ms ] story [ 48.9 ms ] threadYou can't go calling these weak fools who've switched fanboys. They give us fanbois a bad name!
/s
Buying a iMac that can’t be fixed really is a horror. This guys failed just after the warranty. There is no excuse for Apple making things like this.
https://youtu.be/yKD682dBbSQ
I mean price is a valid reason too, but not very insightful.
Price is not the only factor for me, so I built a custom Linux desktop. It is much more ergonomic than a Mac for software development.
I had some stability problems with my laptop and I just bought new one and gave the old one away to family because the financial loss it was causing me was on the order of the price of new one.
I would prefer to listen to what kind of problems the author had that would prompt him to switch to Windows and how it affected his life/work positively instead of just complaining that the price is too high.
Price makes sense as a complaint for most people, but for professionals whose job depends on their tools, I'd say it is worth it to splurge for a better experience.
1) Introduce myself by explaining how emotionally attached I was to the first Macs I bought
2) Complain about price
3) Complain about price some more
4) Did I mention price?
5) Windows has caught up to MacOS (which assumes Mac was ever ahead of Windows to begin with)
6) I'm an "x", and I do "y". I can do "y" just as well on Windows
7) Since I can "y" on Windows, let me bring up again how Macs are expensive and how I shouldn't have to drop that kinda of money for one
As for removing and changing ports etc., they've always done it. Long may it continue as it more often than not forces industry changes for the better.
Windows 10 has WSL, which replaces cygwin. It's a wonderful compromise which lets me can execute unmodified ELF binaries on Windows 10. Realistically, this means I can install almost anything via apt, do bulk file management using scripts, use native linux rsync binaries for backups, etc.
From linked post: Note: Your "Linux files" are any of the files and folders under %localappdata%\lxss - which is where the Linux filesystem - distro and your own files - are stored on your drive
It does say later on that storing files on windows filesystem and accessing it via /mnt/c is ok
When I set up a new machine, the first thing I do after installing WSL is to remove all directories from my home folder on the WSL filesystem, then symlink the directories in my home folder on the Windows filesystem. This way I can avoid accidetally saving files within the WSL filesystem, but don't have to prepend all paths with /mnt/c/Users/me (almost all my work occurs within my home directory).
There were a couple of very minor hiccups in its early days, but for the last year I haven't had any issues with it at all and it certainly makes developing on Windows a whole lot more convenient.
I have been told that the combination of Docker and Windows 10 / Hyper-V is mature enough to invest serious time and effort into learning it. But I haven't done this yet.
It reminds me of commercials that show two people having fun on a boat in the middle of the ocean. After 10 seconds it turns out it's about perfume. What? The marketing trope of "don't sell a product, sell a promise".. Please miss me with that.
Also for me spending time on a computer _is_ my job, so I don't mind spending some money on this for having good and professional material. I just bought a Dell Precision 5520 — 1TB SSD, 16GB RAM extendable to 32GB, UHD touchscreen, 8-10h battery lifetime, professional series, linux-compatiable http://dell.com/developer — that cost me at least as much as the equivalent by Apple I guess. But with such laptop I can be productive and I'm probably fine for years to come. It is worth investing in your professional tools IMHO.
That is the norm in windows land too now. Computers haven't gotten much faster in 8 years.
The article is about building a desktop, I do not see how building a desktop with latest components and maybe getting double RAM and HDD with the same money you pay for a Mac will last less then the Mac.
Sure buying the cheapest laptop will last less then buying an expensive laptop.
Does the presence of the pattern mean anything? To be fair, albeit admittedly whataboutist, the anti-Windows blog posts are fairly formulaic as well. I'm not sure the pattern is worth pointing out, unless you're saying there isn't much to refute that hasn't been done before, to which I agree but the frequency of angst alone may have value.
I've tried the linux subsystem, but the result was also disappointing. The one way I could see it working would be if I switched back from VS Code to vim, and use that inside the linux subsystem. Which means that a Microsoft product is keeping me on the Mac right now.
Only thing I miss really is the battery life.
Workloads aren't massive - on both platforms i've probably 50% Firefox, 30% VSCode, 20% SSH.
I rarely need to boot into Windows bar 2 apps. However the update process is so unbearable I make sure to login once a week just to make sure major updates are done as i've been stuck before trying to login but WU spends 15 minutes finalising some update. Can't believe they made update management worse under W10, it's easiest the best bit about Linux when I show newbies.
https://en.wikipedia.org/wiki/IKEA_effect
My wife and I continue to buy unassembled products because:
- price - we like assembling stuff - our sedan is enough to buy furniture - cheaper, unassembled furniture presents less commitment
We've replaced Ikea furniture without any attachment issues that I can detect other than the sunk cost fallacy, but that seems to be more prevalent in our more expensive purchases. I didn't realize that so many people because attached to Ikea stuff.
I dual boot Windows and Linux, but since I default to Linux, I find myself choosing to do stuff on Linux instead of rebooting (even though rebooting takes ~10s). Only rarely do I get a hankering for a Windows-only game.
I wonder if Valve's initiative will get enough games to work that people increasingly switch to Linux/macOS for gaming.
Let me tell you though that as a mac user going to windows 10 you give up much more than a bit of polish - it's really cutting into your productivity. Just one tiny (but anger inducing) example: You can have either Windows Defender or a hangup-free Windows Explorer, but not both (and I'm talking hangups that sometimes can leave you waiting for minutes until you see your files).
To sum it all up, Windows is (a) way way less responsive to UI inputs and (b) way way less consistent how to get things done, but you can certainly get things done. (a) means a constant but small tax on productivity, (b) means that you waste a lot of time initially until you've figured out all the edge cases.
Whether or not this all justifies the Apple tax, everyone (or their organisation) has to decide, but let me just give this warning as a power user / software dev who did the transition.
[1] https://news.ycombinator.com/item?id=18191622
(a) tell me that everything went smooth but on further inquiries admit that there were actually a number of issues, some of them unresolved
(b) admit (and complain about) issues outright
(c) actually have had everything going smooth
For laptops I've yet to talk to someone in category (c).
I haven't tried it myself (for lack of a T480s), I use Linux on Thinkpads for more than a decade, though.
However, I've heard more and more success stories recently, especially if you spend a bit more than the absolute minimum for your hardware. I or my co-workers have successfully installed on several laptops without any driver issues whatsoever, and some were really cheap pieces of crap (~$400).
Driver support has come a long way over there last 5 years or so, and I've actually had more trouble getting drivers after a fresh reinstall of Windows than Linux.
I've had a couple of experiences in the other direction though, including a Sony Viao laptop where neither the wired or wireless network worked after Window 7 install. With Linux (Kubuntu), everything worked flawlessly. This was not some strange one-off laptop manufacturer.
The other thing won't matter to many, but the install time for Windows was almost three hours, while Linux (and all it's accompanying office software, etc) took about 20 minutes. Updates are similar though, so there is some value there.
Just a few more data points, but I, and many others find that Linux is far easier to use than Windows these days as well.
For the last 10 years mainstream linux distros has been less hassle than hunting down Windows drivers, removing bundled bloatware etc.
Mac was awesome in this regard, but after I still struggled with alt-tab after 3 years I have up.
---
fingerprint reader: unsupported, driver under development
smartcard reader: unsupported
infrared webcam: half works with V4L, flickers or appears green at full resolution due to odd pixel format (fully working if you write your own image processing)
Live switching between discrete NVidia GPU and integrated Intel GPU: distro-dependent
---
Other than that, as far as I can recall, everything works perfectly, and did so out of the box. The main thing that annoys me about Linux these days is a lack of vendor-supplied binary packages, meaning I have to either compile from source or rely on a package manager. But if you use an Ubuntu LTS release even that is mostly a non-issue.
I am on my 4th TP as personal computer in the last 10 years and the number of issues stopping me from using the damn thing out of the box is nil. The only word of advice would be to stop the customization process of your OS as early as possible.
replace defender with a faster alternative - https://www.bitdefender.com/solutions/free.html
https://www.youtube.com/watch?v=AUaJ8pDlxi8
His videos are a great rabbit hole to go down, if you are interested in laptop repair methods. He knows his stuff.
“Seriously Apple, what is going on with the QA department there?”
Oh boy, he is in for a surprise on the Microsoft side of the fence...
A few years back, I'd prefer to buy my own hardware, build my own PC and run Windows to save some cash and have a powerful PC. I would need to work a bit to make it work, sure, but I'd save some money. Now, I'd rather get an Mac, which is more expensive, but for which I have to worry about much fewer hardware and software issues.
I wonder if getting one of those Microsoft Surface Laptops would give me a similar experience with Windows 10, though.
It doesn’t seem like anyone sells a 5K monitor anymore except for LG and those go for $1300.
$2300 for a decently equipped iMac 5K (16GB of RAM, 256GB SSD) is not bad.
Computers just aren’t becoming obsolete as fast as they use to. I should be able to get at least 5 years out of it as a primary computer and even longer as a secondary computer.
These are the specs of a late 2012 iMac.
https://support.apple.com/kb/sp667?locale=en_US
This would be a perfectly usable development machine.
I’ve tried Linux for 20 years and still have hope.
Windows 10 is my org’s basic workstation deployment so I have something that sits on my desk for email and hr forms and stuff. It’s a horrible experience as it’s slow, needs admin rights for basic user functions (install apps, change screen saver, set notifications, etc).
Using windows vms for a few projects showed me that most of these annoyances are actually my org’s configuration, not really flaws of Windows.
So now I try windows for my main laptop every year or so and give up because Microsoft’s consumer distributors is too much of a pain to pare down. And some of the configurations I want, I can only get through a business account (office365 planner, excel forms- stuff I use macOS and google forms for).
It’s possible to set up what I want, but I have to be a Microsoft admin for myself (time to renew my MCSE cert).
Comically, I can get a pirate iso that’s pretty nice, but it’s a hobby to keep it cracked.
I hope Microsoft makes their own “pro” line that have a stripped down distro targeted to developers or local root users with their own hardware.
Until then, I just bought a Mac book pro this Jan because it’s the best available for me (sadly with only 16GB memory).
Frankly, the sudden price sensitivity seems odd. Is there something else going on?
> With the work I do on photo/video editing and my love for flight simulators...
Aye, there’s the rub.
> Another reason to bail is the expense in repairs, particularly living in a country where there is no official Apple store. Apple has these machines made so that if something breaks you are basically fucked and the only choice is to take it to get repaired.
Probably the strongest objective statement in the whole post. Until…
> If things break on the custom build I am working on then I can easily fix without it costing me a fortune.
Except the total cost (price+time) of replacements in a custom build can go UP after just 2–4 years if you didn’t buy into the latest spec for a given component, undercutting the value argument.
> Apple once catered to creatives and when I first used a Mac I was amazed by the creative tool suite they had.
Additionally, the rest of that paragraph is, contextually, a strawman. ———- I’ve worked on both OSes for 20+ years (graphic design, photo editing, video editing, web development.) Microsoft has closed the gap. So, unfortunately, has Apple. But the view that Windows 10 has changed the game is myopic. Bottom line, the whole Mac vs. PC thing has been tired for well over a decade.
The way I think of it is similar to the idea in photography that a great photographer doesn’t require expensive equipment to produce great photographs.
Choose the best tools for your craft that you can afford and be deliberate in making the best possible use of them.
- Windows for the office: Mail, documents
- OS X for a good, imperfect, compromise between the two.
Can’t see this changing any time soon. Windows bash etc are an add-on.
Linux sure as hell is better than a Mac for geek stuff, but for simple things like email it completely sucks.
I’ve spent months recently using a Linux machine for non-work dev. I have tried every email client I could find. I am buying a MacBook Air as soon as apple announce.
I’ve been helping someone who works on Windows with tech issues. Not going near it.
* Only a mug buys Apple kit new. Same as only a mug buys cars or motorbikes new. (Did you know that the word "gullible" isn't in the dictionary?)
* Wait 'til he gets a cryptolocker infection. Then we'll see how much he loves Windows.
I mean I've used windows at work for close to 2 decades, and i still hate it every bit as much as the first time i started up Windows 3.1.
I've been using all sorts of operating systems, from OS/2 in the 90s, to BeOS 4 and 5 (on x86), and Linux (Gnome).
Finally i make the switch to Mac around 2005. I've been a Unix user since 1991 (First Linux was Yggdrasil Plug & Play Linux Fall '93). I wanted the beautiful and functional desktop experience of OS X, coupled with the Unix subsystem.
Later on i noticed that Mac applications (official and 3rd party) usually have a much more "finished" feeling to them. Even shareware (is that even a thing anymore ?) felt much more complete on OS X. Linux applications had the technical groundwork in place, but as soon as it became graphical, things started to fall apart.
And here we are, 13 years later, and i'm thinking about buying a ThinkPad instead as a replacement for my MacBook Pro 13" Retina. My wife recently got one from work, and I'd forgotten how great a decent keyboard is to type on. It's been a few years since i last had that on any laptop. Apple appears to be stuck in a loop where everything must become slimmer, functionality be damned.
On the software side OS X is still king. I know evil voices say that eventually OS X will devolve into a an advanced iOS clone, but for now it's very functional, and miles ahead of Gnome on Linux.
As for Windows 10... I'll pass. An operating system that pushes out "free" apps along with reporting everything back to Microsoft, and by default shares my WLAN password with "friends of friends", allowing me to opt out by renaming my WLAN. Whoever thought that was a great idea ?
- It crashed Virtualbox while a 200GB VM copied files close to max capacity (10 GB free on host). No RAM problems there
- It stuttered the Settings window for close to 10 seconds while doing some sound configs
- It does not like and does not show some "nonameish" USB2 flash drives
- (My) Safari does not like me setting home page other than apple.com
- The keyboard is crazy flat. I don't feel it at all, and can't touch type on it. There is no HOME or END buttons for command line editing. I've attached a UNICOMP for a change
- Apple doesn't like non-LLVM compilers and I'm stuck with what homebrew provides.
- Virtualbox with Linux has unusable mouse/keyboard after installing the drivers. Ubuntu 14 is the only one that works as it should.
- It has only four USB-C and I have a bunch of converters to connect stuff like headphones, keyboard, mouse and eth adapter. Yes, they take up table space.
- It is above Windows 10 in terms of interface, and looks nice and pleasant to touch (except keyboard)