@enkiv2
>Personal software [...] should not scale
IMO there's two sides to scalability.
Most of the business talk focuses only on one side: upward scalability.
More resources -> can more load.
But there's the other side, which is often overlooked: downward scalability:
Less load -> less resources.
Some people cal it lightweightness.
And IMO it is very important for personal software to scale down well, so that you can run it eg. on a raspi.