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 sec…
Rewriting Reddit (2005)
61–70 of 118 posts
Re: Rewriting Reddit (2005)
#62Earlier quoted context omitted.
Keysersosa answered this better below, but basically maintainability. There was no writeup, I guess because doing write-ups about internal software switches wasn't really a thing back then. :)
Yeah I think that post dates from a time where you still heard people refer to them as "weblogs". Edit: Found it. It was the 14th post on our blog a time, but definitely light on the implementation details. http://www.redditblog.com/2005/12/on-lisp.html
Re: Rewriting Reddit (2005)
#63so this guy is implying that we should be choosing our programming languages based on how hard and expensive it will be to get other dev's to work on it?
that is the most economically unsound and elitist thing i've heard recently.
Re: Rewriting Reddit (2005)
#64web.py is still my go to for lightweight webapps. I won't start a big discourse on the pros and cons vs. other technologies, but I will say it is incredibly easy to setup and use. The current github page is here: https://github.com/webpy/webpy If you are looking to get up and running quickly, I would recommend forking this skeleton: https://github.com/jzellman/webpy-skeleton Finally, the built in database framework i…
Yeah same here. It has the cleanest mapping from REST resources to Python class + method. It just made sense to me: The router block at the top plus: class MyResource: def GET(self,...): ... def POST(self,...): ... def PUT(self,...): ... def DELETE(self,...): ... Looks really nice. Haven't tried serving or rendering templates from it, so never tested that code.
Re: Rewriting Reddit (2005)
#65Re: Rewriting Reddit (2005)
#66I 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…
The thought process is: If I have to spend precious development time converting all my std::strings to and from YourStrings, then I can bet that there is plenty more un-necessary cleverness and complexity waiting to bite me once your framework gets its claws into my code.
Re: Rewriting Reddit (2005)
#67Re: Rewriting Reddit (2005)
#68Earlier quoted context omitted.
Yeah I think that post dates from a time where you still heard people refer to them as "weblogs". Edit: Found it. It was the 14th post on our blog a time, but definitely light on the implementation details. http://www.redditblog.com/2005/12/on-lisp.html
I think OP meant a writeup about the switch from web.py to Pylons. I'm not sure we ever wrote that one down.
Also just as anemic as the last one. Oh well.
Re: Rewriting Reddit (2005)
#69Re: Rewriting Reddit (2005)
#70> "It means readable HTML with the proper HTTP headers." said all the other frameworks's authors a few months before him that are now churning out deprecated headers just like that one will in a couple months, while gallantly trying to protect the user from handling headers.