Live data from Hacker News

Rewriting Reddit (2005)

aaronsw.com

31–40 of 118 posts

Re: Rewriting Reddit (2005)

#31

They say hell hath no fury like a lisp fan scorned. I wonder if they hadn't been acquired, would they have still used Lisp ?

This blog post refers to a rewrite that happened before the Condé Nast acquisition.

Re: Rewriting Reddit (2005)

#32
post #23

I think you can leverage these criticisms at about 90% of the framework software out there written in just about any language. Most developers like to create complex, complicated software mainly to show off their "cleverness" without thinking through the implications for the people that have to use it. It's as if they think that by cramming in every design pattern they can think of and using many different libraries…

I'm not too familiar with Django but with several other frameworks and I definitely feel like this applies to lots of them out there.

In my experience though, I've worked on teams with developers who criticize frameworks for those reasons, choose a minimal or no framework at all, and spend a ton of extra, unnecessary time reinventing a worse version of a framework they decided 'sucked' once they realize they need security, error handling, form processing, an ORM etc... Over-engineering is an epidemic.

Re: Rewriting Reddit (2005)

#33
post #11

web.py never really worked well, so we ended up rewriting it again. The interesting thing was that Django still wasn't up to the task when we did that, mostly because it's templating engine was too slow. So we chose Pylons instead. It should be noted that Django has since fixed that issue.

Do you guys wish you were using Django right now?

No, the reddit project itself is still based on Pylons. However redditgifts (the reddit marketplace) is based in on Django so reddit does have Django.

Re: Rewriting Reddit (2005)

#35
post #11

web.py never really worked well, so we ended up rewriting it again. The interesting thing was that Django still wasn't up to the task when we did that, mostly because it's templating engine was too slow. So we chose Pylons instead. It should be noted that Django has since fixed that issue.

Since you guys rewrote over the weekend, I don't understand why anything cannot work well...

Re: Rewriting Reddit (2005)

#39

Earlier quoted context omitted.

Do you guys wish you were using Django right now?

No, the reddit project itself is still based on Pylons. However redditgifts (the reddit marketplace) is based in on Django so reddit does have Django.

Do you guys know what they felt about Flask?

Re: Rewriting Reddit (2005)

#40

Used Tornado, django and flask quite a bit, web.py only once. As others have mentioned, it didn't work that well, and the community around it is smaller than other frameworks. Again today, Django seems a bit cumbersome, Tornado works well but has a very low bus factor. Pretty sure flask is currently the front runner in "python microframeworks".

Flask has my preference 2. I was wondering what was reddit's folks opinion for flask.
Post reply on HN