On 15 December 2012 13:39, Janko Mivšek <[email protected]> wrote: > > > Dne 15. 12. 2012 12:46, piše Igor Stasenko: > >> Hold on.. Since when Pharo project became professional product? >> How much money you and others paying for using it? >> Yes, we position it as a product FOR professionals, >> but does it automatically makes a professional one? >> I don't think so. >> So, why you think that it is correct to put such requirements/expectations >> it? > > Let me explain what I meant by 'professional product'. Product for > professionals implies the characteristics of professional product. Even > if it is an open source one and partially paid by donations. One of the > main characteristic is a clear path of upgrading to a new version. > Another is a proper 'Customer Relationship Management'. > > BTW, ask Gemstone guys for help here, they are very good in migration > help to the new version and evolution to the new features. Not to > mention their amazing attitude to the customers. > > To conclude, a bit better PR would make wonders here. Sometimes we need > just to listen to our users even that we don't agree with them. Again > one of the characteristics of professional product behavior, like it or > not. >
Janko, let me explain what means "legacy code": - a code written eons ago - original authors are gone/not interested in communicating - no documentation - a lot of patches and extensions from various authors over ears - often same functionality implemented using two different ways - things are completely bizarre, unmaintainable and unable to understand Why do you think, a Debugger source mapping are still not fixed over couple years in pharo? Just for curiosity, go and look at the source code involved there.. and try to figure out where the bug is and what needs to be fixed. Or try to understand how events are handled by Morphic.. And since you started talking about PR, think about what PR such code makes each time developers (and especially newcomers) facing it... P.S. If you like FileDirectory so much, print it and put it in a glass case. It deserves some resting place after years of servitude :) -- Best regards, Igor Stasenko.
