š§ WIP Update
Iāve decided to take things nice and slow with this transition, but I have been keeping track of links and resources Iāve used along the way in a gist. Many of them are in the R posts listed below, but, in the event that you want to take a peek, hereās my list of links Iāve found useful along the way.
Update redux
I found myself taking so many notes in that GitHub gist, that I decided I needed my own sort of internal documentation. Thus, Maraās Notebook was formedāthe contents of which are primarily targeted at yours truly. However, the finer details of my personal setup are in there should you find yourself curious.
Step 0: A cry for help
Not necessary by any means, but my journey began with the announcement of my upcoming transition to the M1 build, and request for the collective wisdom from the good people of Twitter.
š³ Tomorrow I'm taking the leap from my ol' MBP running Mojave to the M1.
ā Mara Averick (\@dataandme) December 5, 2021
ā Any fave articles, tips, resources, mistakes you wish you hadn't made (esp from #rstats folks)?
š I plan to document extensively.
You can see all of the replies by going to the original tweet (in case youāre new to how Twitter works), but the general consensus is that I should start from scratch, and that R users are pretty darn well taken care of at this point. Bob Rudis (now @hrbrmstr@mastodon.social) summed it up nicely:
R Core & CRAN have done a magnificent job supporting our brave new arm64 macOS world. Setup the M1 Max MBPro from scratch the other week and the only gotcha is x86_64 ODBC drivers (for me) ā which means I have to have both R architectures installed.
ā bĆ²B RuĆ°Ćs (@hrbrmstr) December 5, 2021
There are already several posts out there that target my specific scenario (developer-ish person, R user, etc). If you only read one thing before embarking on this journey, leave this post now and head directly to Patrick Schratzā excellent article, Transitioning from x86 to arm64 on macOS - experiences of an R user. It covers pretty much everything you could hope for, and is being continually updated (thereās a new section on dealing with rJava, as of this morning1).
I also recommend Garrick Aden-Buieās Setting up a new MacBook Pro (ht Tom Mock), especially if you enjoy screenshots. Also, Stephanie Hazlittās immensely useful MacBook Pro M1 (2020) Set-Up.
The sojourn begins
The primary tools for this project: my old MacBook Pro, my new MacBook Pro, the aforementioned blog posts, pen and paper.
š¬ This is my life now.
ā Mara Averick (\@dataandme) December 6, 2021
I feel I've already somehow borked my order of operations with respect to Dropbox and Alfred (I save my Alfred prefs in Dropbox, so I needed the latter to set up the former, blah)
šø feat @stephhazlitt https://t.co/n0NHbyKqOC pic.twitter.com/z2yagcAVmm
As you may or may not be able to tell from the photo in that tweet, I have an external hard drive (yāknow, the thing you keep Time Machine on). But, as of this point (almost one month later), I havenāt had cause to use it.
Homebrew all the things
Homebrew, https://brew.sh, is an absolute must for getting your on a Mac set up right. Installing homebrew is one of the first things I did after firing up the new computer:
Terminal
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Footnotes
Written on 6 December, 2021.ā©ļø
Reuse
Citation
@online{averick2021,
author = {Averick, Mara},
title = {Making the {M1} Leap},
date = {2021-12-06},
url = {https://quartoand.me/notes/2021-12_making-the-m1-leap.html},
langid = {en}
}