writing
94 articles on code, tools, and the things I build.
Your iPhone Left an AirbnbTen Years of Doing Stuff: From $2 Apps to Algorithmic TradingConstraint Stack for AI Work: A Practical TemplateThe Tool That Wins Is the One With the Best Constraintsgood code isn't dyingwhat most people miss about ai code qualityclaude code agent teams — what changes for multi-agent coordinationFacebook's agents still run. Apple keeps wiping their memory.Shadowbook: The F1 Control Room for Complex Systemsi built a tool that became obsolete in four daysPacman Mode in Beads: Eating Tasks Without a ServerSnap Your Spec StreaksWhere Did I Leave That Spec?Skill Drift: 42 Skills in Claude. 40 in Codex.Growing Up With a Pansexual BrotherI, a Loyal Employee, Bow Before the Unrivaled Honesty and Transparency of My Startup’s CEOApple's Journal App - A Foray Into AI, the Other Way RoundMoving on from Better Programming“AI”dentity CrisisNew in iOS 15: Vision Person SegmentationWith iOS 15, Apple Gives Us Strong Reasons to Ditch Google ServicesApple Is Killing Email Read Receipts With a Single PopupGoogle Joins Apple to Cancel Facebook’s Trillion-Dollar Empire DreamSwipeless Tinder Using iOS 14 Vision Hand Pose EstimationNot Apple, Google and Facebook Are Killing the Free InternetFacebook’s Hypocrisy on Apple’s New iOS 14 Privacy FeatureApple Moves Two Steps Closer To Mixed RealityIf Google’s Doomed Apps Suddenly Woke Up From Their GravesFrom Swift Import PythonAdvancements in Artificial Intelligence in iOS 14Apple Caught Apps Spying Keystrokes on Millions of DevicesAnomaly Detection in iOS — Compute Image Differences Using Core Image in SwiftUIHow Facebook’s SDK Can Bring Apple’s iOS Ecosystem Down Without a Single Line of CodeApple Is Killing a Billion-Dollar Ad Industry With One PopupSwiftUI + Vision Contour Request — Coin Detection in iOSIf Netflix Was Your GirlfriendBuild a SwiftUI + Core ML Emoji Hunt Game for iOSMy Predictions for WWDC 2020How to Modify States During View Updates in SwiftUIIf Social Media Stories Had A War Of Words7 SwiftUI Tips — Little Known Features6 Swifty Ways of Writing CodeIf Video Conferencing Apps Pitched Themselves to CustomersIf Trump was a ProgrammerExploring Core Image: Apple’s First Computer Vision FrameworkDon’t Use Boolean Arguments, Use EnumsIf Apps Were People You KnewIf Programming Languages Had Honest SlogansWhat if brand slogans were brutally honest?The New iPhone SE is a Flagship KillerSwiftUI Introspect — Accessing UIKit Components Under SwiftUI ViewsSee How Writing Is Like a Great Game of ChessCoronavirus Visualisation on Maps with SwiftUI and Combine on iOSDevelopers Should Play Video GamesSentiment Analysis on iOS Using Swift, Natural Language, and Combine: Hacker News Top StoriesScanning Credit Cards with Computer Vision on iOSWinks and Head Turns — Build a Tinder-Swipe iOS App Using ML Kit’s Face Detection APIValuable Life Lessons That Video Games Taught MeHow to Change Your App’s Icon in SwiftUIDetect and Handle Collision Events in a RealityKit Scene Across Different EntitiesPull to Refresh in SwiftUI [iOS 13 Workaround]The Strong, The Weak, and the Unowned Self in SwiftUgly Truths About Working From HomeAdvancements in Apple’s Vision Framework: 2019 Year-in-ReviewComputer Vision in iOS: Determine the Best Facial Expression in Live PhotosGestures in SwiftUI [2019]NSFW Image Classifier Using Create ML, Core ML, and Vision in a SwiftUI AppSwiftUI NavigationLinks and the Common Pitfalls FacedBuild a SwiftUI App to Compose Smart Replies in Foreign Languages Using Firebase MLKitBuild a Core ML Movie Recommender SwiftUI App Using Create MLiOS 13 Applying Diffable Data SourcesMLDataTable: The Panda For iOS DevelopersExploring Use Cases of Core ML ToolsCropping Areas Of Interest Using Vision in iOSiOS 13 Compositional Layouts in CollectionViewiOS 13 Multiselection Gestures in TableView and CollectionViewEdit PDFs, Images, and Videos Using Quick Look in iOS 13Sound Classification on iOS Using Core ML 3 and Create MLExploring MapKit on iOS 13Classify Movie Reviews With Natural Language Framework, Core ML, and SwiftUICombine SwiftUI With AlamofireLesser-Known WKWebView FeaturesSwiftUI Bar ChartsPyTorch Mobile: Image Classification on iOSSwiftUI Alerts, Pickers, and GradientsHandling iOS 13 Bluetooth PermissionsImplementing Multiple Window Support in iPadOSiOS Vision And Highlighting Text With Core MLUsing PencilKit in iOS 13iOS 13 Context Menus and SF SymbolsCore ML 3 On-Device Retraining - Hands-OniOS 13 Checklist For DevelopersiOS Vision Text Document Scannera nightmare with shared preferences and stringset