Not quite, it's not a separator, you can't add arbitrary content after the dot. Dots are just ignored in Gmail, so you need to keep a map of dot placement and quantity to service, vastly less convenient.
Yes, you're right. The dots thing isn't as powerful as the + separator. But it is useful for sites that have a poor understanding (or regex) associated to their address validator. In context of the parent comment, that's the point, that the dots aren't restricted as the plus separator can be.
I'd recommend against taking any advice from Reddit, especially subreddits like:
- /r/recruitinghell
- /r/jobs
- /r/cscareerquestions
That's like asking a meth fiend for lifestyle advice. Most people there have no idea what they are talking about and never took part in recruitment on the company side, they just repeat some bullshit they were told or try to rehash some opinion pieces as universal rules.
You can do checkbox exercises all day, won't make a difference.
Nearly all banks have long long lists of certification, they still have extremely bad customer-side security processes because you can "interpret" various guidanecs and pay the right auditors enough to have it ignored.
Again, Microsoft doesn't control modules people choose to use and can't assume anything about how they work, much less disable them without operator approval.
Imagine if malware could somehow crash this module - would you be happy about the OS automatically rolling bank introduction of said module, opening your system to vulnerabilities?
I think the point GP was making was that you restrict yourself to only the bundled standard library, which covers most of the basics needed for scripting.
This is why you force yourself to use nearly zero dependencies. The standard library sys, os, subprocess, and argparse modules should be all you need to do all the fancy stuff you might try with bash, and have extremely high compatibility with any python3.x install.