Could you not have used a simple thread pool model in your case? That would be a trivial parallelization of your network requests with limiting on the resources (number of parallel connections)
Otherwise when the logic gets complex I try to model it as independent threads each having a well-defined role (e.g. exclusive write access to SQLite) communicating with channels. Although I tend to code these things in Rust, the language who taught me that philosophy is Go.
French here, I recall my primary school textbook where they said something along the lines of "sometimes accents are dropped, that's sort of fine as long as it doesn't change the meaning". They gave the example of a fictitious newspaper whose headline was "UN POLICIER TUE": depending on the accent (tué/tue) it means either "a policeman kills" or "a policeman killed".
Quatre-vingts, quatre-vingt-un, quatre-vingt-deux... quatre-vingt mille, quatre-vingts millions.
This doesn't affect pronounciation in general, because this s is silent... except in the context of liaisons, such that you would say "quatre-vingts (z')avions" and not "quatre-vingt (t')avions", although in colloquial speech, nobody cares. In written form, I expect many of my fellow French native speakers to do the mistake or at least be uncertain. We mostly write it "80" anyway.
Rust is young enough that you can read this as an ad for the language, not the project. "Rust is a language in which people write full-text search and indexing"
I think it's a pretty good idea actually, because with standard deviations (and means, of course) you can run statistical tests to make sure your improvements are statistically significant and not due to chance. I hope the candidate had a chance to explain themselves before he got no-hired.
PLEASE don't do this. A friend of mine had done it a few times and was getting confident in the process. Once I was watching him, the bottle broke into tiny pieces and went straight into his hand. He had around 30 pieces of shattered glass that managed their back several centimeters deep inside. I still remember calling emergency and waving hands when they arrived so that they saw us. My friend came back a few days after with his hand wrapped in band after a pretty awful night in hospital. Pretty stupid idea if you ask me. Don't do it. Remember one hand is one half of your text editor...
Otherwise when the logic gets complex I try to model it as independent threads each having a well-defined role (e.g. exclusive write access to SQLite) communicating with channels. Although I tend to code these things in Rust, the language who taught me that philosophy is Go.