Title: An illustrated guide to software development