We had our first “snowfall” of the Chicago area this week. When I say “snowfall”, I really mean a little bit of snow the quickly turned to ice. Normally, snow is pretty exciting as it means Thanksgiving and Christmas are coming. To me however, it spells out the dread that we will soon be having to shovel our way out of blizzards, battle with black ice and slick roads, and all kinds of other not fun things that make Chicago the least ideal place to be during the winter.
With my small rant out of the way, let’s jump into the big stuff from this week!
I got my MacBook Pro a week early 💻
I ordered a new 16" M1 Max MacBook Pro the day after they were announced. I had a few reasons for doing so, but was pretty disheartened to see that it wouldn’t be arriving until November 18th. Well on Thursday this week, I got a notification from Shop that my order was out for delivery. The machine was here by lunch and I had it completely up and running that evening.
My old laptop was a 13" Intel MacBook Pro. It did it’s job and did it well, but it was sort of becoming a burden to travel with. Not because of its size, but because of how productive I could be on it. We ended up traveling a lot more than expected this year, which meant I had to work off my laptop. I can say that the experience wasn’t great after awhile. Being cramped up in various hotel rooms, airports, and even hospitals, having the tiny screen was really not a great experience.
I order the new one because I wanted a bigger screen certainly, but also wanted to take advantage of the M1’s insane battery life. So far, after three days of working normally on this device, I’ve only had to charge it once. My day-to-day workflow involves having to RDP into my workstation, writing and note taking on various things I’m studying, and working on-device with NodeJS and .NET. I can’t help be impressed with only needing to charge once over the past three days whereas my old device was needing about once or twice a day if I used it over my desktop.
The other thing that’s immediately clear to me is that this CPU is not messing around. Applications take no time to load, the machine is snappy and responsive, and boy is it fast. I already was impressed with Next 12 and it’s build times, but combine that with M1 and I spend less time waiting for my changes to compile and more time getting code out. A few seconds doesn’t seem like a lot but it adds up in the long run. I can’t wait to do some performance benchmarks in .NET and to try out some Rust on this machine!
I’ll be putting a full review of this up on my YouTube channel at some point, most likely after I use it for a week or so, so stay tuned for that!