DesignA collection of 12 articles#DesignThe necessity of software abstractionSoftware abstraction is vital to managing a large application. My aim is this post is to combat the belief that a developer must understand all the details of the abstractions that they work …#DesignLaziness is motivatingLaziness is a motivator for making good tools. By optimizing in ways that allow developers to be lazy, you can make tools that are more desirable to use.I make a lot of Django content for the community.Please support me on Patreon!← Next Articles Previous Articles →