While I am waiting for enough time to devote to learning more Smalltalk/Squeak/Pharo, I came across this article [1] which reflected upon recent discussion on Fuel version format compatibility, as well as on other projects. Perhaps it is that it is such a great environment for experimenting with ideas that it encourages developers to do so, but it seems that functionality often becomes orphaned as the trunk progresses. I see some efforts provide a more professional platform, and understand that involves 'some' ripping/replacement of unmaintainable code, but which contradicts the philosophy of 'no regressions' mentioned in the article - which in practice I imagine a hard line to walk. Linux is the poster child of open source development success, and while it is more mature that Pharo such that the presented philosophy might not fit exactly, perhaps something can be learned. I hope you find parts of it interesting.

cheers, Ben

[1] http://h30565.www3.hp.com/t5/Feature-Articles/Linus-Torvalds-s-Lessons-on-Software-Development-Management/ba-p/440

Reply via email to