[Pharo-dev] Philosophy here

Igor Stasenko siguctua at gmail.com
Sun Apr 3 13:49:17 EDT 2016


(This philosophical post provoked by discussion in another thread where we
talking about cases of implementing wrappers and layers of composition.)

To achieve more you shall do more.
Usual truth thing in daily life.
Not so true for programming.
It actually
'do less to achieve more'.
Because it's non-linear in programming. Because each line of code you add
to the system is increasing it complexity accordingly. And that means more
effort for future maintenance for you, or for some other unsuspecting
victim.
So, that's why i always look how to do less, reduce the amount of code, to
achieve something. But not just plainly implement yet another feature, so
its done.


-- 
Best regards,
Igor Stasenko.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20160403/3eecd204/attachment.html>


More information about the Pharo-dev mailing list