I’ve been seeing more and more frustrated comments, especially in social media, about products getting more complex and not “just working.” I recently found this post from Drew DeVault and thought it was appropriate to consider especially with the point Drew makes in the first sentence: “The single most important quality in a piece of software is simplicity.” As developers writing software, it’s important to keep in mind how we can keep things as simple as possible, especially when it comes to addressing bugs and performance problems.