Towards Understandable Software

Programming sucks. Code sucks. It&#x27;s hard to read, hard to test, and hard to maintain. Only a handful of people can understand any particular software project. These are major problems. I&#x27;m here to explain how we can fix them.