ParentFull threadcrdoconnor·This, absolutely. The time to design properly isn't before you write code. It's when the requirements start to become fixed rather than fluid.View on HN