Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
What are the reasons he's shifting? Is it for tighter integraiton? For a standard language across the company?

I'll give you an example. Recently, my company made a huge shift to windows. Prior, logs were made accessible via tail over ssh to a central box instead of letting developers have access to production machines. It worked flawlessly. If the connection dropped, the connection would be restarted.. and all that goodness. Now, they've switched to windows. Since they dont' allow ssh anymore, and only pcanywhere, we can't do this. Now we are being forced to switch to syslog. Points have been brought up on incomplete log files if a syslog entry is amiss and no auto-catchup. But they've switched anyway. Unfortunately, a worse off system has been put into place as entries sometimes time out and never get there, or if the receiving machine needs to be taken down, it can't get done during the day. Joy for everyone, eh?

Counter example, is recently we used php and perl, and had to switch away. We switched to java. I've been writing perl for 10 years now. I've also used other languages extensively, including perl and java for some good time now. I can write an orgniazed perl programs, and can engineer modules for reusability. Our new developer, with 2 months experience, needs to do my level of coding. Unfortunately, it results in me getting rid of unecessary code, putting code in better places for reusability or fixing function names. Using perl and php, it's quite hard to refactor these things and just have it rename everywhere applicable. The other part of it is, the company writes in java. There are only some things that work in java, like JMS and RMI. Well, it could be hacked to death, but i'm not here to hack. java was decided to be used for better integration and tools to support ourselves.

A third side, is recently, I have to do simulations with graph colouring. We were asked to do it OO. Professor asked me, 1 of 6 people, what language I would do it in. When i said perl, I was told how the code would be messy and it would be hard. I finished it about the same time as anyone else could. Doesnt' prove perl is good or bad, but it's a good tool for what I was doing. It was good for me, 'cause I wrote less code than I would in java.

Lesson to be learned? There are reasons for everything. Sometimes they are bad, sometimes good. Do yourself a favour. Sit and ask your boss why things are changing. If he gives you bad suggestions, think it out with him. You aren't there to write perl. You are there to do work. If it involves you writing code in lisp, there's not much you can do. If it makes money within a reasonable amount of time w/o too much trouble for the company, you will probably use that. If you dont' want to use c#, that's absolutely fine. But unless you can prove to them why another language is better and get it integrated w/o issue, then you'll have a huge uphill battle to fight.

But please, don't go 'cause of that. perlmonks is about perl, and it's not. It's about figuring how to hack it to death, and understand it, but it's also a place of understanding problems and solutions. What you can do in perl, you can similarly do in other languages. Being here won't be useless. -s out.

Then B.I. said, "Hov' remind yourself nobody built like you, you designed yourself"

In reply to Re: Murder of a Perl coder (announced) by exussum0
in thread Murder of a Perl coder (announced) by Discipulus

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others avoiding work at the Monastery: (3)
    As of 2020-10-31 02:32 GMT
    Find Nodes?
      Voting Booth?
      My favourite web site is:

      Results (286 votes). Check out past polls.