There are many theories on how software should be developed, probably several for each programming language that exists. Some approaches go in and out of vogue, whereas the applicability of others greatly depends upon the language in use or the complexity of the application being written. This is why I was so happy to discover Scott Mattocks’s work on what he calls “LUCID development”.
Continue Reading...