At first, after reading the comments and before reading the article, I thought everyone was just casually bashing because of change. But just look at this :<p>def fun(a, b, /, c, d, *, e, f):<p>or<p>print(f'{now=} {now=!s}')<p>and guess what it does before actually reading the article.<p>Worst, the rationales of the PEPs are weak, presenting improvement for "performances" or enforcement of API because of low level stuff as C.<p>Back when I was 18 years old, Python was high level, rules were simple with only one way of doing things and performances weren't a concern, because you would just use the right language for the right task. There was no enforcement and you could always hack a library to your liking. Python now is getting closer to what Perl looked to me 10 years ago, trying to optimize stuff it shouldn't