Software Design: Worse is BetterFor the first few articles in the Innovation & Technology blog, I will write about a few methodologies that I think are worth writing about.One school of thought is that good engineering is about find the right solution, exemplified by the term “Do the Right Thing”. This is what we are taught in school, and trained to do in the multiple-choice exams we are subjected to from young.Conversely, the concept known as “worse is better” holds that in software design (and perhaps in other arenas as well) it is better to start with a minimal creation and grow it as needed. Making mistakes along the way is okay, provided that these mistakes don’t kill you, and you can fix them as you go along. I like this organic concept, and it is a cornerstone of my development philosophy.The original article by Richard Gabriel where this idea first came alive is still worth reading:http://www.jwz.org/doc/worse-is-better.htmlRichard Gabriel was one of the designers of Common LISP, which is an early AI programming language. LISP influenced the design of many languages. For example, Brendan Eich, the author of Javascript, has said that Javascript is a dialect of LISP with C-like syntax.By JurisTech|2020-03-27T17:34:33+08:009th September, 2013|Insights| About the Author: JurisTech The Marketing & Communications team at JurisTech comprises skilled digital marketing strategists and content creators who deliver invaluable insights drawn from our experts in lending and recovery software solutions. For media queries, please contact us at mac@juristech.net. Related Posts How JurisTech’s Predictive AI Solution Delivers A Valuable Trust Advantage For Banks 3rd September, 2025 Agentic AI in Debt Management: Smarter Collections with a Customer-First Approach 28th August, 2025 How Juris Spectrum Drives Omnichannel Customer Experience in Banking 20th August, 2025