In the tech industry, I hear a lot of great developers claim to know absolutely nothing about design. They treat it like a mystical world, something beyond the more absolute world of programming. They feel they could never “do” design because they simply don’t have the apparently innate ability for it. I however, couldn’t disagree with them more. Good programming is good design. That is to say, go