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

  1. 1
    My semi-regular reminder that Python 3 is on schedule
    3 people · 56 points · first shared 2011 · 5 comments on HN
  2. 2
    Viewing Python 3.2 as the successor to Python 2.7
    2 people · 41 points · first shared 2010 · 20 comments on HN
  3. 3
    Evolving the Python standard library
    2 people · 28 points · first shared 2009 · 14 comments on HN
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
    What can CPython learn from the new JavaScript VMs?
    1 people · 6 points · first shared 2008 · 2 comments on HN
  11. 11
    Coder Who Says Py: What's with the 3.0 hatin'?
    1 people · 5 points · first shared 2008 · discussion on HN
  12. 12
    Why Python is switching to Mercurial
    1 people · 3 points · first shared 2009 · discussion on HN
  13. 13
  14. 14
    Playing with the Ninja build system
    1 people · 2 points · first shared 2012 · discussion on HN
  15. 15

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…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close