Back to indexWriting · 2026

Notes on AI, mobile, and the craft of shipping.

Filed underEssays & playbooks

Short essays and longer playbooks from twenty-five years of building, leading, and independently developing software. Opinions are my own; patterns are hard-won.

Field notes from the shipping floor.

June 20, 2026Tools & Workflow7 min read

The Permission Wall Nobody Asked For. Claude for Chrome on Facebook

I spent an afternoon looking for a setting to stop repeated Claude for Chrome permission prompts on Facebook. The prompt explained the restriction. Gmail gave me an example of how I would prefer approval to work.

ClaudeBrowser AutomationUX
Read →
May 30, 2026iOS Development11 min read

The Code You Forgot You Wrote. Hunting Dead Swift with Periphery

I ran Periphery on a multi-platform SwiftUI app and reviewed roughly 150 unused-symbol findings. A practical look at its compiler index, false positives, target coverage, and CI checks.

SwiftToolingCode Quality
Read →
May 10, 2026AI & Infrastructure8 min read

Ollama Finally Has Competition. A Weekend with oMLX

A weekend testing oMLX on two Macs: concurrent-request benchmarks, a Homebrew Python library mismatch, a stalled Hugging Face download, and the installation paths that worked.

Apple SiliconLLM InfraBenchmarks
Read →
March 17, 2026Developer Tools8 min read

CleanMyMac Is Going to Hate Me for Writing This

I spent years paying for Mac cleaning tools until I discovered Mole, a free, open-source CLI that replaces CleanMyMac, AppCleaner, DaisyDisk, and iStat Menus in a single binary.

Read →
February 17, 2026AI & Innovation12 min read

Unlearn to Unlock. Getting the Most Out of AI in 2026

The biggest barrier to AI productivity isn't learning new tools, it's unlearning old habits. A practical guide to the mindset shifts, tool strengths, and common traps of the AI era.

Read →
January 19, 2026AI & Innovation15 min read

When AI Hallucinations Spark Real Innovation

How an AI's fabricated "Orion" tool claiming RDMA over Thunderbolt led me to discover a real distributed computing solution that actually exists.

Read →
December 9, 2025AI Safety12 min read

AI-Assisted Supply Chain Poisoning. A New Attack Vector

How a hallucinated npm package version led to a production server compromise, and what developers need to know to protect themselves.

Read →
November 5, 2025Accessibility12 min read

ADA/Accessibility Compliance Checklist for Mobile Apps

A comprehensive guide to making mobile applications accessible to all users, from screen reader support to motor accessibility.

Read →
October 8, 2025DevOps13 min read

CI/CD Pipelines for Mobile. From Code to App Store

Build robust continuous integration and deployment pipelines for mobile applications, from automated testing to store submission.

Read →
September 20, 2025Mobile Architecture10 min read

Framework Versioning & Distribution for Mobile SDKs

Master semantic versioning, dependency management, and distribution strategies for mobile frameworks and SDKs.

Read →
August 14, 2025Security14 min read

Mobile Security for Regulated Industries. A Practical Guide

Security strategies for banking, healthcare, and enterprise mobile apps, when to use certificate pinning, modern alternatives, and compliance essentials.

Read →
July 25, 2025Mobile Development11 min read

Theming & Localization Strategies for Multi-Brand Apps

Master the art of making one codebase look and feel like many different apps, from color systems to right-to-left layouts.

Read →
June 10, 2025Mobile Architecture12 min read

Modular Mobile Architecture. Features as Frameworks

How to structure mobile applications as composable feature modules, enabling parallel development, independent testing, and flexible deployment.

Read →
May 18, 2025Mobile Architecture15 min read

Building White-Label Mobile Apps. A Complete Architecture Guide

A comprehensive blueprint for architecting white-label mobile applications that scale across multiple brands while maintaining code quality and team velocity.

Read →
April 22, 2025Mobile Architecture11 min read

Container App Strategies. Managing Multiple Brand Apps

Four proven strategies for structuring white-label container apps, from runtime configuration to micro-frontends.

Read →
March 8, 2025iOS Development8 min read

Surviving API Deprecations. Lessons from 20 Years of Mobile Development

From Facebook's REST API shutdown to modern GraphQL migrations, hard-won wisdom on building resilient applications that survive platform changes.

Read →
February 12, 2025Enterprise Mobile10 min read

From iPhone Configuration Utility to Modern MDM. The Evolution of Enterprise iOS

A journey through 15 years of iOS enterprise management, from XML profiles to declarative device management and the future of corporate mobile.

Read →
January 15, 2025Industry Insights7 min read

The Power of Open Source. Reflections from a 20-Year Developer

From struggling with compilers to deploying with a click, how collaborative software development transformed our industry and what it means for the AI era.

Read →