
In addition @Peter, if Laban and the two or three others were to carry out your proposal effectively that might most likely imply they shift their professions to teaching perhaps on a full-time basis. Something else in relation to design patterns: They were created exactly to tackle the problems you have mentioned. That of noobies not having to start dealing with (apparently solved) problems from scratch by standing on the shoulders of Titans. Even before the gang-of-four<http://en.wikipedia.org/wiki/Design_Patterns>and Martin Fowler <http://en.wikipedia.org/wiki/Martin_Fowler> among others formalized the topic, people were already using the said techniques (patterns) to fix the common problems programmers of the time were experiencing due to mostly design flaws in C / C++ among other compilers / interpreters, generally in O-O programming styles. There are interesting comments on this Slashdot thread [ http://developers.slashdot.org/story/02/10/28/2319251/design-patterns] Another thing I tend to see is that the design patterns are used less in most cases than not or at other times coders uses them unknowingly<http://books.slashdot.org/comments.pl?sid=2893451&cid=40213301> . Martin. On Wed, Apr 3, 2013 at 8:13 PM, Peter Karunyu <pkarunyu@gmail.com> wrote:
@Laban, if I could propose to you that we, plus any other interested coder here, come together and offer our combined experience, to noobie programmers in our local colleges and Universities, what would say?
Picture this; a second year student knowing EVERYTHING you know about software development, what would they achieve by 4th year?
On 3 Apr 2013, at 19:12, Laban Mwangi <lmwangi@gmail.com> wrote:
http://sourcemaking.com/design_patterns In software engineering, a *design pattern* is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.
On Tue, Apr 2, 2013 at 3:19 PM, Erick Njenga <eriknjenga@gmail.com> wrote:
Awesome!
On Tue, Apr 2, 2013 at 1:30 PM, Laban Mwangi <lmwangi@gmail.com> wrote:
https://github.com/thomasdavis/best-practices
_______________________________________________ skunkworks mailing list skunkworks@lists.my.co.ke ------------ List info, subscribe/unsubscribe http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks ------------
Skunkworks Rules http://my.co.ke/phpbb/viewtopic.php?f=24&t=94 ------------ Other services @ http://my.co.ke
-- --
Thanks and Regards, Erick Njenga Nyachwaya, M: +254-725-008-790
_______________________________________________ skunkworks mailing list skunkworks@lists.my.co.ke ------------ List info, subscribe/unsubscribe http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks ------------
Skunkworks Rules http://my.co.ke/phpbb/viewtopic.php?f=24&t=94 ------------ Other services @ http://my.co.ke
_______________________________________________ skunkworks mailing list skunkworks@lists.my.co.ke ------------ List info, subscribe/unsubscribe http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks ------------
Skunkworks Rules http://my.co.ke/phpbb/viewtopic.php?f=24&t=94 ------------ Other services @ http://my.co.ke
_______________________________________________ skunkworks mailing list skunkworks@lists.my.co.ke ------------ List info, subscribe/unsubscribe http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks ------------
Skunkworks Rules http://my.co.ke/phpbb/viewtopic.php?f=24&t=94 ------------ Other services @ http://my.co.ke