288 karma · joined April 7, 2016
It's also my understanding that if you stick to async/await and don't create your own tasks, the synchronization context will be the one of the UI thread thus never run in parallel. However, this doesn't prevent you from doing so.
To be fair there's a middle ground. You can just commit as WIP and force push to save progress. Then undo that commit and start making the individual commits. Everyone's happy.
I agree about the pitfalls of not seeing something usable until it's very late and how to measure progress. The opposite is also true however, you make some easy non-scalable PoC and it looks like a huge progress when it actually can't or shouldn't be used as a foundation for anything.
It seems pretty reasonable process to me, I feel your pain on the wasted time and I wish github issues have something like "current answer" so we don't need to go through pages of comments to find out how to fix or workaround something. In any case, lock files are there to help and make everything more static like in other package managers that don't support the same kind of dynamism. Upgrade is just like wiping your lock file.
Perhaps I just don't have that much experience with pip, but it feels more like a tool to install packages, then you're on your own with some makefile or python scripts with no standard setup.
Still, I consider having recycling in 28 countries to be pretty good.
I actually find Wifi useful.
Question, what's the deal with the toner cartridges plastic? It looks like a lot of thick plastic. I get to buy a new one and throw the old one, or refill one with the "not recommended non-original toner".
Does the manufacturer offer some other environment friendly option?
On other aspect, I can't believe this lived for 6 hours without the mandatory quote: https://xkcd.com/1421/
Enjoy.