Scalability works in two directions

When talking about scalability in the context of software, it is always about being able to handle more: users, data, network traffic, etcetera. That might not be without trade-offs: it is important to consider scalability to any size, so including smaller sizes. It is also important to keep a reasonable middle ground. Some projects are going too far with their minimalism (and end up externalizing…