Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

The root of the problem is that your definition of "better" and his are very far apart. As far as he's concerned, he's at the top of his game: he's got job security and he does what he likes. What's to improve? He doesn't really care that his programs are messy and hard to maintain: he'll go in and fix it when it's necessary, right? Unless he really doesn't like spending time fixing bugs, he'll see no reason to change his style. (He lacks laziness, impatience, and hubris. ;-)

If you are going to try the carrot, find out what kind of carrots he likes. If he's turned on by tinkering, give him a box of his own to develop new ideas on ("Say Joe, what about this Zope thing? Bring it up and see if it's any good.") But make it absolutely clear that any and all production problems take precedence. That way he has a reason to write robust code.

Sadly, I've been in this situation a few times, and the only good solution I've found that worked was to bring in another person to train on the old system. That at least reduced my risk exposure, and allowed me to move the person into a position of less responsibility. (Although it sounds like you've got the additional problem in that he's an FOB: friend of boss. ;-) But it doesn't sound like that's an option for you.

I don't envy you. It's a tough problem.


In reply to Re: (OT) Motivating the Unmotivated Programmer by VSarkiss
in thread (OT) Motivating the Unmotivated Programmer by Ovid

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2024-04-19 02:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found