Andy McKay wrote:

On 11-May-08, at 6:22 AM, Dylan Jay wrote:
We could be driving forward but leaving everyone else behind. The more technology we introduce without replacing and COMPLETELY discarding old ones, the harder we make it for developers to join and help us and eventually we run out.
Is it a goal to get rid of old ways of doing things like form controller?
I think an excellent goal would be to make martins book half the size it is today. I suspect if another version were released to today it would have to include more chapters rather than less :(

I think that's a great goal. Another person to ask about this is anyone who's done Plone training (or of course the God of Training, Mr Burton).

The list of what a person needs to know is huge and alot of time full of terminology and jargon that really doesn't need to be there. As an exercise (and maybe we should do this) try listing it all out and it

I'd certainly like to see that list. As a developer that is trying to get on top of all this technology it would good just for me to see a single index of everything I need to know and why. Perhaps with links to 1-2 tutorials for each. And as you say it would make it transparent just how unneccerily complex we've made plone.

I'll have a go at creating such a list here soon.

Just a question about where to create such a list. It seems a good candidate for a wiki style collaborative effort and also for going into plone.org documentation.... rather than say openplans.org. I can create a tutorial and there is a sharing tab but the review process won't allow a living document style documentation. Any suggestions?


gets v. scary. I thought it was bad 4 years ago, nowadays I don't know if it's gotten better or worse these days. But I do know is that if many developers who use multiple systems or jump between different languages will become familiar with recognized patterns and terminology. Making up lots of new names and ways to do things only creates yet more barriers.

I agree with many of your points and wanted to express support. For many people choices between x, y and z, etc aren't an advantage. It creates confusion, worry and a fear that whatever they code will be obsolete.

There is psychologically proven effect where someone faced with 2 or more equally good options will often pick neither even though they would personally be better arbitrarily picking one. It's not logical but it's how humans work. I can't remember what this is called but it's written about in the book "made to stick". For a core developer that knows all the technology inside out the choices are easy. They might have a favourite, or the know good reasons as to why to pick one technology over another. For everyone else that follows it's very intimidating.

If plone got rid of all the zope2 ways of doing things. skins, form controller etc etc. Is the reason this isn't being considered aggresively that it's just that its a huge amount of work or is it backwards compatibility?

Dylan.


_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to