Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3352

C

Chris McDonough

Personal blog · plope.com/Members/chrismprogrammingsystems

Chris McDonough's personal blog at plope.com covers programming and systems. Since 2007, 23 different Hacker News readers have linked it 24 times, most often “Why I Like ZODB”. No feed was found, so read it on the site itself.

24mentions?
23HN people?
2007–2015first – last linked?
Links on Hacker News per year · peak 7 in 2011

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN readers link Chris McDonough's blog for posts on Python web frameworks, including Pyramid's design and performance, Django criticism, and authentication. Comments mostly cite the posts as background.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Why I Like ZODB
    3 people · 3 mentions · first linked 2012-05-15
  2. Pyramid "Auth" API Design Postmortem
    3 people · 3 mentions · first linked 2011-01-13
  3. Lifestyle, Inc. (2004)
    2 people · 2 mentions · first linked 2014-12-19

What Hacker News says?

  1. What you say is not always true either. I do Python mostly. Django? Fine. It has an excellent auth system out of the box. But that kind of auth system isn't very flexible either. Now I barely do Django development today so please excuse me behind any insane changes. Flask and Pyramid world? Custom auth to me. They both have community modules for auth stuff, but do I really like them? I am not the kind of guy just pi…

    Comment linking /pyramid_auth_design_api_postmortem

    on “Introducing Anonymous Login and an Updated Facebook Login”
  2. Submitted You're the Smartest Guy In The Room ... but please, try to restrain yourself. as a story · 137 points

    HN discussion
  3. Well that's cause the Pyramid Auth API is admitted by the authors to be overly complex. They did a post mortem here and you can read about some of the mistakes they made when designing the API: http://plope.com/pyramid_auth_design_api_postmortem The most relevant line to take away from their post mortem is this: "Unfortunately, when designing a framework, you get exactly one shot at creating "the right" API. In this…

    Comment linking /pyramid_auth_design_api_postmortem

    on “Why Django Sucks”
  4. Submitted On Using Debuggers as a story · 51 points

    HN discussion
  5. There are lots of people that agree with you: http://www.plope.com/Members/chrism/pythonic I preferred what Ian Bicking wrote in response: http://blog.ianbicking.org/unzen-of-unpython.html One thing I like about the Django community is that part of Djangocon specifically features critics who are invited to criticize Django or some aspect of it, for example: "Why Django Sucks and how we can fix it" http://blip.tv/dja…

    Comment linking /Members/chrism/pythonic

    on “Web2py 2.0 is out”
  6. Submitted Lifestyle, Inc. (2004) as a story · 50 points

    HN discussion
  7. Since you believe this using C to reduce function call overhead is cheating, here's Pyramid 1.0a9 profiling output with the "zope.interface" C optimizations disabled (same methodology and code used to test the C-optimized variant): http://plope.com/static/noncoptimized.txt That's 27 lines of profiler output, which, if you're keeping score, is still fewer lines than any other framework tested. We're not really hiding…

    Comment linking /static/noncoptimized.txt

    on “Pyramid's Optimizations - why it executes less code to do more work”
  8. Submitted Why I Like ZODB as a story · 46 points

    HN discussion
  9. Submitted Open Source Project Maintainer Sarcastic Response Cheat Sheet as a story · 15 points

    HN discussion
  10. Submitted Pyramid's Optimizations - why it executes less code to do more work as a story · 15 points

    HN discussion
  11. Submitted 25 Years of the Model M as a story · 14 points

    HN discussion
  12. Submitted Pyramid "Auth" API Design Postmortem as a story · 6 points

    HN discussion
  13. Submitted Political Loyalties in Web Frameworks as a story · 6 points

    HN discussion
  14. Submitted About Django from A Pyramid Guy as a story · 3 points

    HN discussion
  15. Submitted Why I Like ZODB as a story · 3 points

    HN discussion
  16. Submitted In Defense of Zope Libraries as a story · 3 points

    HN discussion
  17. Submitted The Myth of the new Framework (or Language) User as a story · 2 points

    HN discussion
  18. Submitted Tips for Greenlighting a Framework as a story · 2 points

    HN discussion
  19. Submitted Writing Bad Unit Tests as a story · 2 points

    HN discussion
  20. Submitted Lifestyle, Inc as a story · 1 points

    HN discussion
  21. Submitted Advantages of ZODB (Z Object Database) as a story · 1 points

    HN discussion
  22. Submitted In Praise of Complaining - Chris McDonough as a story · 1 points

    HN discussion
  23. Submitted Try not to Jobs-ify the task of software development. as a story · 1 points

    HN discussion
  24. Submitted What Not To Do When Writing Python Software as a story · 1 points

    HN discussion

Search all of HN for plope.com

Linked by the same people?