Brett Cannon
sayspy.blogspot.com · Personal blog · on HN since 2007
Brett Cannon, a Python core developer, writes about Python 3 adoption, the standard library, open source community and programming languages.
What HN saysHN links it for Python 3 transition posts, including one used to argue the adoption rate was expected, and for a post on movie framerates.
31HN people shared it
10linked it in comments
28stories submitted
329story points
4 years agolast shared
2007people per year2026
Most-shared posts
- 1My semi-regular reminder that Python 3 is on schedule3 people · 56 points · first shared 2011 · 5 comments on HN
- 2Viewing Python 3.2 as the successor to Python 2.72 people · 41 points · first shared 2010 · 20 comments on HN
- 3Evolving the Python standard library2 people · 28 points · first shared 2009 · 14 comments on HN
- 4The staleness of the standard library and adding new things2 people · 22 points · first shared 2009 · discussion on HN
- 5The two types of people who cause the biggest grief in open source2 people · 14 points · first shared 2010 · 3 comments on HN
- 6A core Python committer's (very shallow) thoughts on Dart1 people · 68 points · first shared 2012 · 40 comments on HN
- 7Pythonist's thoughts on Clojure after 3 days of learning and coding1 people · 52 points · first shared 2010 · 9 comments on HN
- 8There's a Lot More to Hash Functions Than They Teach You in School1 people · 7 points · first shared 2008 · 2 comments on HN
- 9Five (+ 1) Things I Hate About Python (and then five more)1 people · 7 points · first shared 2010 · 5 comments on HN
- 10What can CPython learn from the new JavaScript VMs?1 people · 6 points · first shared 2008 · 2 comments on HN
- 11Coder Who Says Py: What's with the 3.0 hatin'?1 people · 5 points · first shared 2008 · discussion on HN
- 12Why Python is switching to Mercurial1 people · 3 points · first shared 2009 · discussion on HN
- 13Bazaar vs. Mercurial : An unscientific comparison (upgrade from Subversion)1 people · 3 points · first shared 2007 · discussion on HN
- 14Playing with the Ninja build system1 people · 2 points · first shared 2012 · discussion on HN
- 15Thoughts on using (Python) function signatures as a DSL for CLI parsers1 people · 2 points · first shared 2012 · discussion on HN
What HN people wrote when they linked it
gtani · 2008-06-03
(i love the python community, esp the meetings at GOOG HQ.
voidspace.org.uk
(great dev, great mind, but the un-design, ooh)
http://sayspy.blogspot.com/
http://blog.ianbicking.org/
http://jtauber.com/python/
blog.doughellmann.com
jfischer · 2009-05-31
Does Zed realize that Guido's response was a joke? http://blip.tv/file/1931026
On a more serious note, I think that high bar to getting things into python is a good thing. What if Zed's changes were accepted, as is, into the Python codebase today? What about when the next guy comes with his alternative APIs for option parsing and email along with a new standard for templates? Should they include them, too? How many completely different APIs for the same thing should they include in the standard library?
Any software system as large as Python is going to be imperfect -- it is constrained by backwards compatibility and conflicting requirements. However, Zed is free to build whatever he wants outside the core and make it available to the world. If it catches on enough, maybe his followers will go through the social process to get it into the core. This process helps to ensure consensus, consistency, and quality.
For a thoughtful response from a core Python developer, see Brett Cannon's blog post: http://sayspy.blogspot.com/2009/05/staleness-of-standard-library-and.h…
drcongo · 2018-01-24
Funnily enough, an hour or so ago I was trying to track down a Python blog I used to enjoy and went on a "This blog has moved merry-go-round...
http://sayspy.blogspot.co.uk/2013/07/moving-this-blog-to-medium.html
https://medium.com/coder-who-says-py/i-have-moved-over-to-svbtle-564d5…
https://nothingbutsnark.svbtle.com/moving-the-blog-to-silvrback
And eventually to https://snarky.ca
pgrote · 2012-04-25
No home video formats support 48fps, though TVs do.
"Both blu-ray and ATSC do not support 48 fps at any resolution. Both do, however, support 60 fps at 720p."
http://sayspy.blogspot.com/2011/04/framerates-for-movies-and-debacle-t…
Does anyone know if there is newer information or standards planned?
buster · 2012-01-01
The adoption rate is expected, people should stop complain about the python3 situation when it's not that bad.
http://sayspy.blogspot.com/2011/01/my-semi-regular-reminder-that-pytho…
klodolph · 2011-12-07
I'm not sure that Python 3 adoption is "slow", per se. We're about halfway through the original adoption timeline.
http://sayspy.blogspot.com/2011/01/my-semi-regular-reminder-that-pytho…
jnoller · 2011-01-22
Brett and I were just discussing this - and he put up a post summing it up nicely: http://sayspy.blogspot.com/2011/01/my-semi-regular-reminder-that-pytho…
Short version? We planned on it taking at least 5 years. Armin's point is that Python 3 isn't "there yet" in terms of demand an adoption. Python 3.2 (which increases performances, and fixes bugs) is just coming out. Armin's point - backed by his comments here, is just that demand isn't high enough for him to dedicate the resources to port.
On the other hand, earlier today he was committing bug fixes to the Python 3 source tree, so there's obvious forward movement.
ciupicri · 2010-11-11
It's too bad they didn't skip to Python 2.7 which seems that will be the last 2.x version [1].
[1] http://sayspy.blogspot.com/2010/10/viewing-python-32-as-successor-to.h…
llimllib · 2010-02-03
> Python... [is] on mercurial
Welllll... no. Python has made the decision to move to hg, but the conversion has hit some stumbling blocks and is not yet complete:
http://sayspy.blogspot.com/2010/01/where-hg-transition-stands.html
jauco · 2008-07-04
http://www.joelonsoftware.com/articles/Unicode.html
By the way, python 3000 will force every coder to at least make a conscious decision about the character encoding and will have no none-unicode strings anymore.'
[update]Speaking of the devil: http://sayspy.blogspot.com/2008/07/trying-to-make-sense-of-unicode-ter…