Random notes from mg

a blog by Marius Gedminas

Marius is a Python hacker. He works for Programmers of Vilnius, a small Python/Zope 3 startup. He has a personal home page at http://gedmin.as. His email is marius@gedmin.as. He does not like spam, but is not afraid of it.

Sun, 18 Apr 2010

Re: Web frameworks considered useful.

Martijn Faassen defends web frameworks in a rather longish post (you can tell it's 5 AM in the morning and I've nearly defeated the unread post queue in Google Reader). I'd like to propose a condensed version. Consider this slogan:

Simple things should be easy; complicated things should be possible.

Frameworks make simple things easy. Good frameworks keep the complicated thing possible; poorly-designed frameworks make the complicated thing more difficult than necessary; bad frameworks make even simple things complicated.

Doing everything from scratch merely makes things possible, but rarely easy.

posted at 04:57 | tags: | permanent link to this entry | 3 comments
That's a good slogan, but I do make other points, such as "Making choices can be hard. Choices can be shared and that increases their value."
posted by Martijn Faassen at Sun Apr 18 23:32:33 2010
'Simple things should be easy; complicated things should be possible.'

I'm surprised I am the first to be able to point out that this is the old (ca. 1994(?)) slogan for Perl, although I think the wording was:

'Perl makes simple things simple and hard things possible'

Close enough. A nice slogan, really.
posted by SDC at Mon Apr 19 00:25:11 2010
According to wikiquote, Alan Kay is the author of "Simple things should be simple, complex things should be possible."
posted by Marius Gedminas at Mon Apr 19 16:05:39 2010

Name (required)


E-mail (will not be shown)


URL


Comment (some HTML allowed)