I've spent the last 2+ years mastering the use of AI tools to help me code. This article is about the hard limits I've run into, and why I'm doing most of my work by hand again.
Writing
A mixture of technical articles, creative writing, and insights.
-
Why I'm Giving up on AI -
Breaking the Doomscrolling CycleThe modern world is full of infinitely scrolling feeds and over-stimulation designed to keep us hooked; some practical tips I've found to break this cycle.
-
The End of TechnologyA short story on a world set many years in the future. Reflections on the birth of a planetary superintelligence.
-
UIKit as a Base Layer, SwiftUI as a Design LayerA tutorial on how to implement the coordinator architecture pattern, using UIKit as a base for your app's navigation, and SwiftUI for your UI components.
-
Setting up a Dev Environment in XcodeHow to set up a DEV scheme so you can run your App Store and development builds side by side without overwriting each other or mixing data.
-
From 70 to 100: How to Achieve a Perfect PageSpeed ScoreMoving JavaScript to a Web Worker to build complex animations without tanking the main thread's performance.
-
Building a Modern WebsiteA deep dive on the tech stack and the architecture behind how this website and blog works.
-
MiniHab iOS App LaunchAnnouncing my brand new iOS app - a minimalist, private, and iCloud enabled daily productivity and habit tracker.