The 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.
Writing
A mixture of technical articles, creative writing, and insights.
-
Breaking the Doomscrolling 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.