The art of criticism
Generally speaking, we are all really good at saying “this sucks”, “that needs work”, “this is old and outdated”, but, collectively speaking, we are not very good at actually providing meaningful criticism. Everyone that works in software development, design, and implementation has personal opinions about what they love and don’t love about the software they…