3 ms·Software Design for Flexibility, How to avoid programming yourself into a corner1 points by Dangeranger 4y ago