Increasing your intelligence with new plone releasesΒΆ

Tags: plone

Quite a number of people will read Steve Pavlina's blog (or they know it exists and simply hate it). He has a new interesting post about how your mind really works . The core take-away is that, in order to grow in intelligence, your mind needs fodder: new input, preferrably different from what you've already fed your mind with. That's the basis for the rest of your mind's capabilities. Quote: Push yourself to take on new input, the likes of which you've never previously experienced, and you will become smarter.

That triggered something in my mind regarding the upcoming plone 3.0 release. Reactions to every major release range from "eeeek, changes!" to "great new functionality". I'd like to make a few loose comments to let you look at the fact of a new plone release from a different angle.

  • The constant evolving of plone gives you ever more new experiences. If you're doing frequent plone development, that is. And if you do it frequent enough to use a reasonable proportion of those changes. Well, great. Those experiences cost you learning time and pay you back with more input for your mind. Your programming mind is exposed to different ways of doing things, allowing it to grow and to get better at solving customer problems. More experience at different things means more stuff for your mind to work with.
  • Plone evolves to something great. Every release is a bit cleaner, a bit better organised, a bit more maintainable, a bit more adaptable. For someone new to plone, the amount of new stuff will be about the same as when they would have started with 2.1 or so. Or 1.0. Only the new version ought to make more sense.
  • Not everybody will be able to keep up with all the changes. Partially no problem, there's enough backward-compatibility in plone to make sure most add-on products work on two or three major releases at the same time. Partially a huge problem. You might have more new experiences than you're comfortable with or more than you can handle. Plone's add-on story can help greatly here. Limit the amount of customisations you do to the amount you can re-learn from time to time. And use add-ons for the rest. Good add-ons will span multiple major releases. (I do think almost no-one can handle all the newest zope3 + plone 3.0 + grok + whatever stuff at the same time, so everybody has to watch out for this to a certain degree.)
  • More diverse experiences? Don't limit yourself to just plone. Also brush up your lisp skills for some new emacs library. Or build a simple website with Django or Rails. Delve into openplans' "deliverance" and get into xslt. All "notes to myself", btw :-)

All this verbosity is meant to give a new twist to the fact that there'll be a new plone release. Look at it from a different angle: a new experience that feeds your mind new raw data :-) logo

About me

My name is Reinout van Rees and I work a lot with Python (programming language) and Django (website framework). I live in The Netherlands and I'm happily married to Annie van Rees-Kooiman.

Weblog feeds

Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):