

Day-to-day tasks that use the GPU, such as Mission Control, feel absolutely fluid on the 6K display, which I couldn’t say about my previous 2019 MacBook Pro. This is in my relatively warm office, around 75☏/24☌. I can’t hear any fan noise until they start spinning above 3000rpm, so at 2500rpm they are inaudible to me. This will trigger the fans to run at around 2500 rpm at idle on the M1 Max.
GAUCHO SOFTWARE XRG PRO
In my office, I typically use a laptop in clamshell mode, hooked up to a Pro Display XDR. I’m posting this for folks who may be on the fence between the 14” and the 16” due to noise and thermals. After using it a second day, I’ve had a chance to push the hardware a little bit more and get a better gauge on the fan noise. At that point, I only had a couple hours to work on it, and mostly just installed some software updates and apps.

Yesterday I posted my initial impressions of fan noise on the new 14” MacBook Pro M1 Max. And since most of the time I’m using my computer for work, it can affect my work attitude tremendously. It has been an amazing ride…here’s to the next decade.įor some reason, the noise a computer makes can really affect my experience using it. Since I use it all the time, I’ve continued to maintain and improve it when time allows.
GAUCHO SOFTWARE XRG INSTALL
Twenty years later, and it’s still the first app I install on a new Mac. It just boggles my mind to consider what path I’d be on if I hadn’t started working on XRG. If I hadn’t created Seasonality, it’s very likely I wouldn’t be an iOS developer today. If I hadn’t created XRG, I wouldn’t have been introduced to the Indie developer scene that inspired me to create Seasonality. Most importantly, I can thank XRG for jump-starting my career in Mac and iOS development. To be honest, as long as Objective-C remains a first class citizen on macOS, I’m not sure I ever will refactor it in Swift. I certainly wouldn’t use it for a new codebase for a multitude of reasons, but keeping XRG written entirely in Objective-C helps keep me proficient in the language, and also avoids all the headaches of a hybrid Obj-C/Swift codebase. Objective-C was the perfect language for the OS X versions of the day, and there’s just something about writing Obj-C code that feels comforting. I decided years ago that XRG will remain my love letter to the Objective-C language. The one thing I haven’t done is add any Swift code to the project. Of course I switched to ARC when it became available, and I’ve also refactored the code over the years to use Objective-C literals, dot notation for method calls, auto-synthesized object parameters, and object subscripting. Garbage Collection was a fad that I was thankful to never use, and ARC wasn’t even a figment of anyone’s imagination, so retain/release calls were everywhere. When XRG was introduced, modern Objective-C features didn’t exist yet. Over the years, the code has been refactored several times over, but I’m sure there is still some original code scattered about the project.
GAUCHO SOFTWARE XRG HOW TO
XRG was the project I used to teach myself how to develop Cocoa apps using Objective-C. The release DMG file was a whopping 169 KB. XRG 0.1.1 was released on Octoand was built for OS X 10.2, but also supposedly worked on OS X 10.1. Today hits an important milestone for one of my apps: it has been 20 years since I published the first public release of XRG.
