Tech Software design principles December 21, 20151 min read KISS – Keep it simple and stupid. What You Produce, Others Will Consume Be Open to the Future Plan Ahead for Reuse Clean code minimize the risk of bugs being hidden Loose coupling High cohesion Design should allow local change. … read the rest. Read More