On Fri, Jul 2, 2010 at 11:26 AM, Chas. Owens <chas.ow...@gmail.com> wrote:
> On Fri, Jul 2, 2010 at 05:56, Amit Saxena <learn.tech...@gmail.com> wrote: > snip > >> > On perl, I have mainly experience on text handling and processing. > snip > > I am not planning to stop working as a developer, however apart from my > > regular development work I also want to now start learning about Perl > > architect that is working for designing (and not coding) an > implementation > > that's ultimately going to be implemented in Perl at least. > > > > I hope if there was some confusion earlier, I have resolved the same. > > > > Now as the understanding is clear, please suggest what all to read / > refer > > etc apart from my regular Perl development work so that I can slowly > start > > working for a Perl architect. I know it will take lots of time but at > least > > it needs to be started at some time. > snip > > It is still not 100% clear what you are asking, but I will take a shot > at restating your question. Tell us if this is not what you are > asking: > > I have been a Perl programmer for 7 years and reached the point where > just > writing what other people have specified is no longer rewarding. I want > to be the one who designs the systems that others (or myself) write. > > If that is in fact what you are asking, then you should get a CS > degree if you don't have one or refresh your knowledge of algorithms > and data structures if you do. The book [Mastering Algorithms with > Perl][1] may be helpful in this regard. > > You should read books like [How to Design Programs][2], [Design > Patterns][3], and [Antipatterns][4]. It is important to remember that > design is largely language agnostic, so do not limit yourself to Perl > resources. > > You should find other programs that are in the same class as the ones > you want to design, and then study how they fit together. > > [1]: http://oreilly.com/catalog/9781565923980 > [2]: http://www.htdp.org/ > [3]: http://en.wikipedia.org/wiki/Design_Patterns > [4]: http://en.wikipedia.org/wiki/Antipatterns > > > -- > Chas. Owens > wonkden.net > The most important skill a programmer can have is the ability to read. > Hi, That's exactly what I want. Though I myself a CS graduate and post-graduate, I will still go through the book "Mastering Algorithms with Perl". I will also go through the links you have posted. Thanks for the reply. Thanks & Regards, Amit Saxena