Colin Cornaby
banner
colincornaby.me
Colin Cornaby
@colincornaby.me
https://www.colincornaby.me

I'm a programmer in Portland, OR doing graphics rendering and performance on Mac, iOS and visionOS.
Reposted by Colin Cornaby
Nova is my second most used app—always open, always close in the cmd-tab switcher. In a sea of clunky Electron software, ugly UIs, and constant nags, it feels like a refuge.
panic.com Panic @panic.com · Sep 30
🎆 NOVA is ON SALE! Nova is a truly special code editor—fast, beautiful, and feature-packed. We want more coders to check it out and maybe fall in love with it.

For two weeks, from September 30 until October 14, Nova is 40% OFF. Hurry!

Get it at ➡️ nova.app
September 30, 2025 at 8:35 PM
If you're building or playing games on the Mac - your game probably isn't working right out of the box on a notched display. I've written about the issue in AppKit and some options for fixing your game.
Your Mac Game Is Probably Rendering Blurry
Problem Solution Affected Games What Apple could do Problem I've submitted the issue described in this post to Apple as FB13375033. This issue has been open since September of 2023. If you game on a MacBook display - your game is probably rendering wrong unless you've adjusted your settings. If you're a developer building a full screen game in AppKit (or Catalyst) - Apple's APIs have some issues you need to be aware of.
www.colincornaby.me
August 10, 2025 at 5:12 PM
I wrote a follow up to my "Microwaves" LLM post expanding on a few points. Expecting this to be my only follow up - I'm planning on taking a break on LLMs (and microwaves) for a bit.
Follow up to “Microwaves”
Gordon Ramsey - famous hater of restaurant microwaves - throwing one out a window Last weekend I wrote a thing about microwaves that was actually about LLMs. I banged it out after I got mad reading more internet nonsense about LLMs. I thought just a few people on Mastodon would read it. More people than I expected read it. It's not my best writing.
www.colincornaby.me
August 10, 2025 at 3:15 PM
July update: I added visionOS support to Microsoft's vcpkg C++ dependency manager and completed major feature work on the Mac version of the Cyan's open source game engine. #visionosdev #macdev
July Project Update
I missed my June update after diving into Claude Code which I didn't find completely productive and delayed some work. Here's my updated status for July!
www.colincornaby.me
July 31, 2025 at 4:00 PM
Here's my last blog post (for now) on Claude Code and AI coding. Because it's timely - I also wrote about the METR study that found developers were slowed by AI tools.
Follow up on Claude Code/LLM coding
In my last post - I wrote about my experiences with agentic LLM coding - specifically Claude Code. I also wrote that I felt like the tool as slowing me down without me realizing it. This post is a follow up. I'd like to write about other things - so this post is my way of putting a pin in the subject for now.
www.colincornaby.me
July 11, 2025 at 6:18 AM
I wrote about my experiences using LLMs + Claude Code. Both the good and bad. These tools can cut both ways on efficiency. But my biggest concern is I'm worried developers won't know when to put them down. One takeaway I have: devs who use LLMs should have a surface understanding of how they work.
LLM coding and the Sunk Cost Fallacy
On my weekends I've been going through LLM coding workflows. I've used web assistants like ChatGPT and full integrations like Claude Code.
www.colincornaby.me
July 6, 2025 at 8:55 PM
Reposted by Colin Cornaby
🏆 Friends on @playstation.com: YES! The recent release of classic PS1 Myst and Riven have trophies!

Take a peek at a few of our trophy icons—we had fun designing them. 📖
June 10, 2025 at 4:10 PM
I've published an experimental version of Nvidia PhysX for visionOS to my GitHub. This fork includes several other patches for building the Gameworks version of PhysX on modern Apple platforms.
Nvidia Gameworks PhysX for Vision Pro (and more)
I've published a fork of the Gameworks PhysX to my Github that includes support for Vision Pro. I've also collected several other patches into the fork - including the patches we use for H'uru to build PhysX for other Apple platforms. This includes: Patches to fix compilation issues in modern versions of Xcode Support for Apple Silicon Macs These changes were…
www.colincornaby.me
June 15, 2025 at 2:01 AM
Deeply disappointed Apple didn't close out their WWDC keynote with "We Are Apple" youtube.com/watch?v=nbJy0O4UFSM
Tech : We Are Apple (Leading The Way)
YouTube video by Alfred DiBlasi
youtube.com
June 14, 2025 at 5:18 AM
Our old apartment building had a few units they rented to movie stars when they were in town filming.

I once shared an elevator with Steve Buscemi. Another time it was John Larroquette.

I didn't say anything to either. They looked happy to have some quiet time. Especially Steve Buscemi.
Right folks. Feeling rather down at the moment so bringing back an oldie

Please Quote this with your most minor celebrity interaction
June 14, 2025 at 2:14 AM
Reposted by Colin Cornaby
20 years today, Steve Jobs gave Stanford grads the speech of all time. He struggled mightily to write it. Here's the inside story about how he did it. www.wired.com/story/how-st...
How Steve Jobs Wrote the Greatest Commencement Speech Ever
Back in 2005, Jobs spent months trying to figure out what to say to Stanford’s graduates. Newly released materials show how he went from hopelessly flailing to delivering a talk for the ages.
www.wired.com
June 12, 2025 at 10:12 AM
Reposted by Colin Cornaby
Hey @bsky.app your iOS tab bar is fake. We knew it already, but now it’s a sore thumb. Can you consider going native, pls?
June 10, 2025 at 9:17 PM
We'll see how it translates everywhere - but I've really enjoyed using the glass like UI on Vision Pro. It's just really slick and way more polished than the iPad OS theme when running on device.
June 9, 2025 at 5:19 PM
I'm happy Apple is moving back to more complex materials and animations in UI. For a long time they've been giving ground to cross platform frameworks with less opinionated UI. People used to pursue native frameworks for the richer experience.
June 9, 2025 at 5:13 PM
Switch 2 is nice. I like the large screen and more comfortable controllers. The limited software selection though has me wondering if this is just a gateway device now to a handheld gaming PC. I keep looking at it like "this would be even better if I could run my PC copy of Baldurs Gate 3...."
June 5, 2025 at 7:31 PM
Is it correct Xcode still doesn't support Git LFS? It's not bundled, but even if it is installed Xcode seems to ignore it. This means adding files or committing through Xcode can bypass LFS policy (!!!).

Would love to be wrong though.
May 23, 2025 at 11:23 PM
Kind of odd a new build of Fortnite hasn't been published for Mac. Especially in since they didn't even need to go through the App Store for the macOS version.
May 21, 2025 at 8:23 PM
Stuff I'm working on in May: Spatial Audio rendering in OpenAL Soft, Nvidia PhysX for visionOS, and fixing a few remaining issues on the Metal version of Plasma. #iOSDev #GameDev
May 2025 Project Update
I'm trying to get back into blogging and as part of that I'm going to start posting my personal projects for the month. It's something to keep me posting regularly and also a nice way to hold myself accountable for progress. I'm working on a few things right now: I made improvements in OpenAL-Soft for detecting surround speaker configurations on macOS.
www.colincornaby.me
May 4, 2025 at 7:22 PM
I've been working on porting Cyan's Plasma engine - used for titles like RealMyst, Myst V, and Uru - to macOS and Metal. Recently I also ported the engine to iOS. I wrote a blog post about the process - including a taste of a Vision Pro client. #iOSref="/hashtag/iOSDev" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link">#iOSDev #VisionPro #iOS #Myst
Porting Cyan’s Plasma engine to iOS – and a peak at visionOS
Screenshot of Uru running on a iPhone 16 Pro Max Over the past few years I've been been working on the Mac version of Cyan's Plasma engine. This engine was used for Cyan titles like RealMyst, Myst V, and Uru. I've been maintaining the port as part of the open source H'uru project. I always wanted to port to iPad as well.
www.colincornaby.me
April 30, 2025 at 7:45 PM