The problem with hard-to-use software, says consultant David Platt, lies not with the user but with the programmers, who just don’t think like the people who use their products. Platt is the author of a new book called Why Software Sucks … and What You Can Do about It.