Design A collection of 12 articles #Design The necessity of software abstraction Software 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 … #Design Laziness is motivating Laziness 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 →