The Brewfile Compromise: Eventual Consistency for Mac Apps
Not every layer deserves strict declarative management. The app layer is fine with eventual consistency, as long as the drift stays visible.
1155 words
|
6 minutes
|
English
Dotfiles Without .zshrc: ZDOTDIR and chezmoi
Move zsh config out of the home directory with ZDOTDIR, split it into modules, and manage it declaratively with chezmoi so drift becomes visible.
1896 words
|
9 minutes
|
English
I Rebuilt My Mac Around Four Layers
A DFU restore forced me to decide which tool owns each part of my development environment—and how I would rebuild it.
1193 words
|
6 minutes
|
English
How I Learned to Read Swift Function Signatures
When I started learning Swift, I would open Apple’s DocC documentation, see something like this, and skip straight to the examples:
712 words
|
4 minutes
|
English
The Raptor Dilemma
SwiftUI Dreams vs Web Reality
843 words
|
4 minutes
|
English
Swift for Static Sites
SwiftUI Purism vs Web-Native Reality
994 words
|
5 minutes
|
English
Building a Personal Website in Swift
I Thought It Was Easy… Until It Wasn’t
570 words
|
3 minutes
|
English
Recreating Apple Music’s Disappearing Navigation Title in SwiftUI
In Apple Music on iOS 26, scrolling can make the large navigation title and its toolbar content disappear. It does not follow the large-title behavior that iOS has used since iOS 11.
592 words
|
3 minutes
|
English
1
2
3