themselvesthe prospect of someone else changing their work later doesn' enter into it this is critical difference between art and engineering when people write softwarethey are not writing it for themselves in factthey are not even writing primarily for the computer rathergood programmers know that code is written for the next human being who has to read it in order to maintain or reuse it if that person cannot understand the codeit' all but useless in realistic development scenario in other wordsprogramming is not about being clever and obscure--it' about how clearly your program communicates its purpose this readability focus is where many people find that python most clearly differentiates itself from other scripting languages because python' syntax model almost forces the creation of readable codepython programs lend themselves more directly to the full software development cycle and because python emphasizes ideas such as limited interactionscode uniformityand feature consistencyit more directly fosters code that can be used long after it is first written in the long runpython' focus on code quality in itself boosts programmer productivityas well as programmer satisfaction python programmers can be wildly creativetooof courseand as we'll seethe language does offer multiple solutions for some tasks-sometimes even more than it should todayan issue we'll confront head-on in this book too in factthis sidebar can also be read as cautionary talequality turns out to be fragile stateone that depends as much on people as on technology python has historically encouraged good engineering in ways that other scripting languages often did notbut the rest of the quality story is up to you at leastthat' some of the common consensus among many people who have adopted python you should judge such claims for yourselfof courseby learning what python has to offer to help you get startedlet' move on to the next test your knowledgeanswers