HackerTubewatch
Surprise me
Frame from DjangoCon 2008 Keynote: Cal Henderson Plays via YouTube's privacy-enhanced embed

DjangoCon 2008 Keynote: Cal Henderson

20 videos recommended on HN
YouTube
6 HN users recommended this talk6 months2009–2026 score 6.5
Years with an HN recommendation, 2007–2026

Recommended as a brilliant, hilarious talk, though not the most educational.

Cal Henderson's DjangoCon 2008 keynote, "Why I Hate Django", is a funny critique of Django from a Flickr architect. It touches on scaling topics such as database replication.

“a brilliant (and hilarious) talk” (HN, 2013)

1 strong recommendations · 5 recommendations · 5 citations · Talks · intermediate · partly dated

11 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@aroman Nov 2013 Strongly recommends
on HN thread Django plugins you shouldn't start without
Read more
Maybe I'm delusional, but even as someone who has worked pretty extensively (4 months of full stack Django development) with Django, posts like these things make me want to stay away from Django. I read this post, and I see bandaids. I see bloat, and I see warts. I don't want to build on a codebase that needs 5 extensions out of the box to be sane. Granted, I know this is not the real story with Django. It is a rather lovely, if rather rigid and stubborn framework (at least it was when I was writing with in circa 1.3). And it is powerful. But, and this is my point, it seems to me that there is almost no reason I would use Django over something like flask for anything but the most basic of apps. Any time you need to do "serious" work — beyond cookie-cutter stuff — you're going to need to seriously extend Django (or any other web framework for that matter, in my experience/humble opinion). And then it gets ugly, and you're better off building from the ground up on a minimal codebase than trying to contort an existing one to do what you need it to. Actually, most of my thoughts have been summed up 5 years ago by one of Flikr's lead architects (iirc) at DjangoCon '08 in a brilliant (and hilarious) talk: [this video]
Brilliant, funny critique of Django from a Flickr architect.
@forsaken Jan 2010 Recommends
on HN thread DjangoCon Talk Videos Starting to Go Up
Excited about these! The ones from 08 were amazing, if you have just gotten into django, I would recommend going back and listening to some of them. Favorites are anything by Malcolm, including Inside the ORM: [link] James' talk on Reusable apps: [link] Cal's Why I hate Django: [this video] Technical Design Panel: [link]
Among the favorite DjangoCon 2008 talks.
@tsally Feb 2010 Recommends
on HN thread Bill Gates is officially redeemed from presentation purgatory
Lawrence Lessig does presentations like this [1]; I've always been a fan. A great example of this type of presentation done well is Cal Handerson's keynote at Djangocon in 2008 [2], "Why I Hate Django". Previous discussion on this presentation here [3]. [1] [link] [2] [this video] [3] [link]
Example of a well-done presentation style.
@sph Nov 2010 Recommends
on HN thread Comparing MySQL and Postgres 9.0 Replication
Read more
This is a wonderful in-depth article and the PostgreSQL team deserves a lot of kudos for the work they put into this. I'm looking forward to using it. The thing I find interesting that MySQL offers is multi-master and circular replication. Cal Henderson noted that Flickr uses multiple masters replicating to slave servers in their setup during DjangoCon 2008 (a great presentation if you haven't seen it: [this video] ). Granted, multi-master setups aren't needed for most sites and PostgreSQL's new WAL replication and the fact that it makes sure that the WAL is written on the slave before the transaction is committed on the master means that data integrity should be top notch. It's exciting to see PostgreSQL's development progressing so well.
Flickr's multi-master replication setup, discussed in keynote.
@davur Oct 2016 Recommends
on HN thread Ask HN: What's your favorite tech talk?
Cal Henderson "Why I Hate Django" DjangoCon 2008 Keynote - [this video] . Not that it is the most educational talk, but it's really funny (edit: added youtube link).
Funny talk, though not the most educational.

Citations, criticism and jokes

@wensing Mar 2009 Cites it
on HN thread Poll: Pythonic startups: what web framework do you use?
Have you listened to Cal Henderson's friendly rant against Django from a scalability perspective? [this video] For example, did you modify the source to support multiple databases for read/write? Or is that not an issue and it's OK that it's coming later in the framework's roadmap?
Cal Henderson's rant on Django scalability.
@nopal Dec 2010 Cites it
on HN thread Djangy gets background jobs and more
It comes from Cal Henderson's DjangoCon 2008 keynote: [this video] He jokingly said Django needed a mascot and that he could take a framework seriously if it had a mascot with magical powers.
Origin of the Django mascot joke.
@its_so_on Jun 2012 Cites it
on HN thread Why Django Sucks
Sorry if this is a stupid question, but are these just slides without any voice or commentary? Also, you might be interested in this video, [this video] "Why I hate Django" by Cal Henderson then of Flicker. 2008 though - I'd love to know about an update about the things addressed.
Why I Hate Django talk by Cal Henderson.
@erre Mar 2013 Cites it
on HN thread Goodbye, Malcolm
My Malcolm anecdote: In 2008 the Python users group in São Paulo watched Djangocon, streamed live to the local Google Office. I took and tweeted a few pictures of the screen, including this one of Malcolm: [link] . I loved it, he just seemed like the quintessential geek :) Later that day (IIRC), Cal Henderson gave his "Why I Hate Django" keynote, and at some point my picture showed up in a slide: [this video] "Don't make Malcolm cry" :)
Personal anecdote tied to the keynote.
@whateverboat Aug 2026 Cites it
on HN thread What I love about Django
I really like django, but since being involved in it from early days, whenever someone now praises Django, I am reminded of this talk: [this video] DjangoCon 2008 Keynote: Cal Henderson
Talk the commenter recalls whenever Django is praised.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close