Twisted vs. Tornado: You're Both Idiots

  • I think it is generally a bad idea for any entrepreneur to read things that Ted writes because if you surround yourself with the kind of blind negativity he perpetuates, you probably won't ever build anything interesting out of fear of attack. For all the YC folks here, develop thick skin and ignore shit like this.

    Ignoring all the anti-FriendFeed comments, which are ironic on many levels, we didn't build Tornado to optimize requests/second. That is just something the community has focused on post-launch. We built it to handle large numbers of standing connections for FriendFeed's real-time features. That is an area that is hardly as well-developed or solved, and I am happy we contributed some useful code given how many people are becoming interested in the space.

  • """Anyway, when it comes to Twisted vs. Tornado for a Python web framework, I use Django. Why? Because it works, and my time is valuable."""

    Who is the idiot here? I don't think the author understands the real power of async frameworks.

    You can't use Django for anything that requires a massive amount of longer running connections. This is an area where frameworks like Twisted or Tornado shine. Comparing the two is silly.

  • Shitting on things other people built is in such poor taste, imo. People built and released code that at least some other people are sure to find worthwhile. He's saying his time is valuable, yet he's using it to talk down the efforts of developers that released their code to the world?

    Whatever.

    Wake me up when Ted contributes something to the world other than sophomoric rants.

  • Being the person who blogged twice re: twisted.web vs tornado, I find Ted's post comical but irrelevant. I appreciate a lot of the other comments people have made on this thread.

    On the greater state of the HN community... I find that several people have had pretty negative things to say about the work that I've done, rather than offering constructive feedback. Thankfully I have some thick skin, but it's otherwise demotivating and disenfranchising. It certainly doesn't encourage others to put themselves and their ideas/work out there.

    HN is a community of really smart people and by sharing the work we do, we could/can all benefit from each other. For those who keep it positive, thank you...

  • Did Ted just confuse an MVC (Django) with a non-blocking web server?

    Honestly, if that's your attitude ("don't take any risks by going after technical challenges, keep cranking out business logic"), you should be working for/attempting to start the likes of Siebel or SAP and not be working for/attempting to start a technology start-up. I don't mean that in a negative way: see http://philip.greenspun.com/business/startup-tips/

    If you're building a product where you already know your customer and which features it needs, yes, don't take any technological risks. If you're making a product which has never been made before, you're already taking an enormous risk-- you should use every bit of your technical expertise to your advantage.