<DIV>Hello Everyone,</DIV>
<DIV>I have been involved in the IT field since 1981. I have seen many <BR>changes in the field as I am sure many of you have.</DIV>
<DIV> </DIV>
<DIV>My interests are in learning perl and about the environment in<BR>which it works the best, unix or linux. I've heard it said<BR>you use perl to get things done.</DIV>
<DIV> </DIV>
<DIV>I have a site, if you can take a look and comment, I'd appreciate it.</DIV>
<DIV> </DIV>
<DIV>login:webuser, no password</DIV>
<DIV><A href="http://69.3.90.141/cgi-bin/lottery.cgi">http://69.3.90.141/<U><FONT color=#0000ff>cgi-bin/lottery.cgi</A></FONT></U></DIV>
<DIV><U><FONT color=#0000ff></FONT></U> </DIV>
<DIV><U><FONT color=#0000ff></FONT></U> </DIV>
<DIV> </DIV>
<DIV>Regards,<BR>Edwin</DIV>
<DIV> </DIV>
<DIV>--------------- Ignore the rest, I'm just venting ---------------</DIV>
<DIV>I have been involved in the IT field since 1981. I have seen many <BR>changes in the field as I am sure many of you have.</DIV>
<DIV> </DIV>
<DIV>What are these cycles? What are the constants?<BR>Seems like Knuth's or someone like him, Niklaus Wirth, <BR>data structures will always be.</DIV>
<DIV> </DIV>
<DIV>Unix? Linux? Shell command, regular expressions.. I remember c shell<BR>and vi were used in universites in the 1980's. It's still around</DIV>
<DIV>Object Oriented Languages? Design patterns by the GOF came out in<BR>1994 and it's still relevant today.</DIV>
<DIV> </DIV>
<DIV>Management has no brains, (this will always be true, 5000BC or 5000AD)</DIV>
<DIV>This is cyclical.</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>What am I leading to? Good question, no one knows the future,<BR>but before I move to India or China (or at least alot of IT <BR>jobs go there) what will remain? What will keep me employed<BR>in the next 20 years without being caught up in the latest fad<BR>everytime. Next fad, let's outsource executive jobs overseas.<BR>If programming jobs go overseas, why not management too, I<BR>think you need local people to watch over those programmers!!!<BR>(Executives ---- Do they not think??? )</DIV>
<DIV> </DIV>
<DIV>Which leads me back to perl (regular expressions) and linux (unix<BR>has withstood the test of time!). So my interests are: object<BR>oriented perl using design patterns and data structures.</DIV>
<DIV><BR>Let's take one example. MVC (Model View Controller), separate<BR>the model from the view and the controller. </DIV>
<DIV>So you have java servlets (mixes view(html) and business logic) <BR>which led to java server pages (does a better job of separating<BR>view from logic (but still not good enough) which led to<BR>JSP struts (a wonderfully complex architectural piece of <BR>work)</DIV>
<DIV> </DIV>
<DIV>So now you have php (mixes html with scripts), view and logic <BR>all in the same page? Let's create templates to separate out <BR>the html from the php. I'm still new to php but I think the <BR>next evolution is php struts ( just to over architect php like <BR>they did with jsp ).</DIV>
<DIV> </DIV>
<DIV>"Seems like deja vu all over again"</DIV>
<DIV> </DIV>
<DIV>Which leads me back to perl and something interesting Larry<BR>Wall said in discussing object oriented perl, paraphrasing, <BR>"we're not going to create rules (like other languages) to<BR>keep people from looking at, modifying object instance variables,<BR>common sense should keep you out. If you don't belong there,<BR>just stay out of there".</DIV>
<DIV> </DIV>
<DIV>"What we don't trust one another?"</DIV>
<DIV> </DIV>
<DIV>Which leads me back to perl and one of the things that drive<BR>people mad (including me), there is often not a single way<BR>to do things. That's fine with me, I can accept that<BR>because the contrary thought ultimately leads to a worse evil <BR>like JSP struts which forces people into MVC when using java <BR>servlets correctly you can do MVC quite nicely.</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>which leads me back to perl, I believe perl trusts people<BR>to fuck up or not fuck up, it's entirely up to them.<BR>That's why I can accept the perl culture.</DIV>
<DIV> </DIV>
<DIV>Regards,<BR>Edwin</DIV>
<DIV> </DIV>
<DIV><BR> </DIV>