Quotes by Software Engineering Don't document bad code - rewrite it. Brian Kernighan software-engineering code-quality programming Software engineering is not about right and wrong but only better and worse Ellen Ullman software-engineering engineering software An API that isn't comprehensible isn't usable. James Gosling software-engineering code-quality programming We have to stop optimizing for programmers and start optimizing for users. Jeff Atwood software-engineering programming computer