News for hackers. Stuff that matters.
Re:Reducing Python's startup time by raymondh on Wednesday August 30, 2017 @04:03PM (#15135484)
To be clear. I never said that start-up time wasn't important. Instead, I pointed out that in the previously studied example, the measured impact on start-up time of a single named tuple was a fraction of a millisecond and less than 0.1% of start-up time.

At Guido's behest, I agreed to treat this miniscule component of start-up time as being important and will review and implement some optimizations in the sprints next week. I've agreed to do this even if it comes at the expense of code clarity, complexity, or maintainability. I expect that when I'm done, _source will be a lazily generated attribute and that much of the code currently in the template will be pre-computed. This seems reasonable to me.

FWIW, I've devoted 16 years of my life to optimizing Python and care a great deal about start-up time. I'm not happy about all the Raymond bashing going on in this thread.

Re:Reducing Python's startup time by vanni on Wednesday August 30, 2017 @04:42PM (#15135817)
Thank you Raymond for all your great work.

Regarding this post and related comments, I would like to say that, as an external observer who does not know the details of CPython development decision-making process, phrases such as "Okay, then Nick and I are overruled" and "At Guido's behest" sound not so good to my ears.

Maybe you and Guido are best friends, and you are half-joking with that tone, or maybe you are responsible for that part of code, so it is your duty to change it according to BDFL last words even if you do not agree with them... I do not know. Anyway I think it would be better, in the open source world, if a code change is developed by someone who thinks it is the right thing to do, or I could not see so much difference from commercial companies and proprietary software.

Hey, just my two cents. Keep rocking! :)

Re:Reducing Python's startup time by treebog on Wednesday August 30, 2017 @05:32PM (#15136234)
I liked those comments, and I thought they reflected well on Raymond. It's a sign of a healthy technical organization that contributors are willing to disagree and still heed decisions made by those higher in the decision-making chain.
Re:Reducing Python's startup time by photonios on Wednesday August 30, 2017 @04:16PM (#15135606)
Did the author contact you before publishing? The article does not exactly provide an unbiased version of the story. It tries to assign blame.
Re:Reducing Python's startup time by raymondh on Wednesday August 30, 2017 @04:41PM (#15135815)
The author did not contact me.
Re:Reducing Python's startup time by ralfgb on Wednesday August 30, 2017 @05:03PM (#15136002)
I too would like to thank you for the great work you did on Python and CPython.

I did not follow the whole thread, but did not see any "Raymond bashing". Most people are well aware of the elegance and beauty you added to Python.

Re:Reducing Python's startup time by dbyte on Thursday August 31, 2017 @07:04AM (#15139468)
Raymond, thank you for your great work. All your contributions and talks have been inspiration for many.

I am sure Python community has much to gain having this arguments then just blindly follow any trend.