Thomas Robitaille πŸ‡ͺπŸ‡Ί Profile picture
Nov 20, 2020 β€’ 15 tweets β€’ 3 min read β€’ Read on X
Researchers who use Macs, PLEASE don't upgrade to MacOS X Big Sur or buy a new M1 mac yet: a short thread. (1/n)
I know it's hard to resist when a little pop up shows up to suggest upgrading to the latest MacOS X, and oooooo shiny new laptops, maybe I can replace my obsolete 7 month-old laptop (2/n)
(You were also probably looking forward to being able to spend a couple of work hours avoiding work while your computer updated, but it's ok, I won't tell πŸ˜‰) (3/n)
But here's the thing: unless you mostly use your work laptop for browsing the web and doing emails, you probably use a whole bunch of more advanced software, including (I am guessing) some open source software. (4/n)
I'm going to bet that the very large majority of maintainers of open source software haven't had advance access to either Big Sur or new macs with M1 chips, both of which are significant updates/changes. I certainly haven't been able to test any of the packages I maintain. (5/n)
I know of several major Python visualization packages that in fact do not work at all on Big Sur at the moment, and users are running into issues even just installing Numpy in certain cases (github.com/numpy/numpy/is…) (6/n)
Python wheels (binary releases) of most packages won't work at all on the new M1 macs, and you'll find yourself suddenly having to build many Python packages from source. (7/n)
If you upgrade now, you will likely be frustrated at the number of things that will break or not work anymore - and you will likely be angry at the wrong people, by blaming the maintainers of the packages you use. (8/n)
If you want to blame anyone, blame Apple for yet once again creating a lot of extra work for developers - especially for people who volunteer time to maintain open source projects. (9/n)
Your research computer should be a stable work environment. There is very little in Big Sur that you actually NEED to be a more productive researcher. So resist the temptation to upgrade until you know that your favourite research software will actually work on it. (10/n)
Likewise, while the new Macs are supposed to have blazing fast processors, things are only faster if they work, and some of your favourite research software won't work. (11/n)
So the bottom line is to wait a bit - at least a few months, if not more. Maybe a better way to think about it is to update once you actually need to, rather than when things are new and shiny! (12/n)
That's all I had to say. Thank you for coming to my TED talk. (13/n)
Epilogue: yes, I know that upgrading to Big Sur might work just fine for some, but I also know that it has broken things for others. The key message here is that by upgrading *this early* you are taking unnecessary risks (and this is true of every major OS X version)
And yes I know that upgrading to the new Apple hardware is far more risky - in fact it is almost guaranteed to not work smoothly unless all you do is browse the internet and check emails!

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Thomas Robitaille πŸ‡ͺπŸ‡Ί

Thomas Robitaille πŸ‡ͺπŸ‡Ί Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(