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. -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/