4 ms·
"2. The increments of development should be abstractions, not features. When you need an abstraction, invest time and design it clearly" Thank you for so perfe
by blacktriangle 5y ago
"2. The increments of development should be abstractions, not features. When you need an abstraction, invest time and design it clearly"
Thank you for so perfectly stating a concept I have been struggling with this week. I've been messing around with trying to build a Cocoa-bindings-ish ArrayController for the browser. I was trying to build it in an incremental way feature by feature and kept running into walls. The realization I eventually came to was that I needed to look at it as a larger system and design the whole thing rather than try and incrementally code it feature by feature. Stepping back and designing the whole abstraction was how I ended up moving forward.