What is Protocol-Oriented Programming in iOS and How It Differs from Object-Oriented Programming
Protocol-Oriented Programming is a paradigm that shifts the focus from what an object is (its class) to what an object can do (its capabilities).
Thoughts and insights about iOS development, product development, and applied AI.
Protocol-Oriented Programming is a paradigm that shifts the focus from what an object is (its class) to what an object can do (its capabilities).
How I built and shipped Readometry, a reading habit tracker, in just 5 days — and what I learned in the process.
Discover why iOS development stands out as the ideal stack for building focused, high-quality software in 2025.
Discover the features that make Swift stand out among programming languages.
I just launched Expendica, a finance app that respects your privacy. It's a simple, easy-to-use app that helps you track your income and expenses.
Build fully functional, data-syncing iOS apps without spinning up your own backend.