Unredacted
A blog about design, technology, programming, and other personal interests. Subscribe to the RSS or JSON feeds to get the latest articles, or follow me on Mastodon.
-
Vibe Debugging
- Programming
- AI
- Guide
-
Stable Diffusion: A Quick Tour
- Guide
-
A Feel-Good Refactor
- Programming
-
The Reshaped Mac experience
- Apple
-
Achievement Unlocked: 2020 Edition
- Journal
-
Mozilla: Apple’s anti-tracking plans for iPhone
- Privacy
-
Debugging SwiftUI: Trials and Tribulations
- Programming
-
How I Use Document Tabs in Xcode 12
- Programming
- Notes
-
On Static Site Generators
- Web
-
Mattt on WWDC 2020
-
A Stable Modular ABI for Rust
- Programming
-
Solutions, Problems, and Learning
- Learning
- Notes
-
Margin Considered Harmful
- Linklog
-
Full-Page Screenshots in MacOS Safari without Extensions
- Tips
-
Ten Years
- Journal
-
PeerTube 2.0
- Linklog
-
Dark Mode is Here
- Announcement
-
A Note About Assumed Audiences
- Announcement
-
On Truncating Feed Content
- Linklog
-
RSS Feed Issues
- Announcement
-
Early Lessons in Adopting SwiftUI
- Programming
-
Declaration of Digital Independence
- Web
-
Swift's Killer Feature
- Programming
-
New Year, New Blog, New Design
- Journal
-
We Need Chrome No More
- Opinion
-
Achievement Unlocked: 2016 Edition
- Productivity
-
Units in Foundation
- Programming
-
Swift 3 Access Control
- Programming
-
Speedster: A Retrospective
- Journal
-
Achievement Unlocked: 2015 Edition
- Productivity
-
tvOS HIG: Too Long; Didn't Read
- Design
- HIG
-
React Native: Initial Thoughts
- Programming
- Web
-
Back to Writing
- Productivity
-
Invisible Computers
- Apple
- Research
- Literature
-
My Quest for the Perfect Text Editor
- Programming
- Opinion
- macOS
-
On Skeuomorphism
- Design
- Opinion
- Apple
-
On UI Customization & Productivity
- Design
- Opinion
-
On Design Feedback
- Design
- Work
- Opinion