Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re: Advice on best practices

by davido (Cardinal)
on Mar 06, 2015 at 03:58 UTC ( [id://1118973]=note: print w/replies, xml ) Need Help??


in reply to Advice on best practices

This blog by MJD changed how I feel when I see what seems at first to me like crazy bad code. Give the people who wrote what's already in place the benefit of the doubt. They may simply have landed on an inelegant approach to solving a more difficult set of issues than you're considering. Early on, learn about what is in place, why it is there, what decisions led to it, and how it solves the problems that you may not be weighing yet.

Only after you've taken the time to fully understand the thought process that led to the code you now see will you be able to maximize your own contributions. And at that point hopefully your patience and open mindedness will have won the respect of your team.


Dave

Replies are listed 'Best First'.
Re^2: Advice on best practices
by stonecolddevin (Parson) on Mar 06, 2015 at 17:45 UTC

    I really really really like this post. This is one of those things where the person is pretty smart, but they're working in a vacuum. I think communication is the overall key here, and code reviews. I've been introduced to so many tools 3/4 of the way through a project that quite often replace almost all of what I was working on. Part of that is my fault for not communicating enough and part of it is serendipity, getting in touch with the right person at the right time.

    Regardless, more communication lends itself to more chances for these encounters.

    Three thousand years of beautiful tradition, from Moses to Sandy Koufax, you're god damn right I'm living in the fucking past

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1118973]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2024-04-20 01:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found