Writing good code is an art. For about 20 years, the SOLID principles have described rules for developers on how to write good code. But these principles are not entirely without controversy. That is why software developers could benefit from the newer CUPID properties. Read more in our blog.