I like the size of a regular iPhone. What I really want is a lighter phone.
Unfortunately, compared to the iPhone 17, the Air is about 30% thinner, with worse battery life, camera, etc, but only around 7% lighter. I was expecting at least 20% lighter if it's called "Air".
I guess it’s the latter. If you can afford, give your users a generous offer, but never unlimited. Otherwise, some people will find very creative ways to abuse it.
I create a .venv directory for each project(even for those test projects named pytest, djangotest). And each project has its own requirements file. Personally, Python packaging has never been a problem.
I don’t care much about package managers. I left Ubuntu because it put a snap directory in my home folder, put ads in mtod, and made mount output unreadable. It felt like I lost control of my computer.