Jason Duffy
Software, systems, simplicity, and thoughtful collaboration.
I'm a software developer interested in how clear thinking, careful design, and useful tools can make complex systems easier to understand and maintain.
Holocron is where I write about software design, forecasting, maintainability, and the ways people work together. Browse the writing archive, or see more about my professional work in my online resume.
Selected writing
Predicting the Unpredictable
Replacing estimates with data-driven forecasting
The Virtue of Simplicity
Why simplicity is a choice that takes hard work: complexity smells to watch for and remedies like value types, functional style, and composition.
Extrospective: To Pair or Not To Pair
An introvert's honest look at two years of full-time pair programming, with research-backed conclusions about when pairing helps and when it hurts.
Recent writing
Predicting the Unpredictable
Replacing estimates with data-driven forecasting
Swift Type Erasure
A walkthrough of Swift's type erasure pattern, using Force wielders to show how to put protocols with associated types into a collection.
The Virtue of Simplicity
Why simplicity is a choice that takes hard work: complexity smells to watch for and remedies like value types, functional style, and composition.