Bulletproof JavaScript with Systematic Development

Kevin Li
7 min readDec 7, 2019
Photo by Craig Davis

JavaScript affords us so much flexibility that we can sketch up a program in minutes. Sketching is excellent for trying out new concepts or experimenting with new techniques. However, when we are trying to produce scalable and reliable software, sketching often produces unmaintainable spaghetti code. I propose a simple structure called Systematic Development through three stages of Plan, Build, and…

Kevin Li

❤️ Open Source, Web Dev, programming languages, and Hanzi 漢字