Separation of Concerns & User Experience
If you were a student of Computer Science, you have no doubt heard of ACID (Atomicity, Consistency, I...
Tags: teamwork, design, ux, webdev