Open Sourcing: the Ultimate Isolation

1 · Vincent Driessen · Sept. 9, 2012, midnight
Reflecting on how I build software lately, I noticed a pattern. I tend to write libraries in absolute isolation, as if they were open sourced and the world is watching along. Let me try to explain why this works for me. Where Theory Fails ¶ “The difference between theory and practice is that, in theory, there is none.” We have all been schooled to isolate units of software into reusable components. Software engineering literature refers to this as separation of concerns since decades. It reduc...