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

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
I grew up on mainframes. Not by choice, that's just where the jobs were when I graduated. Your words have never been truer on mainframes.

Seems every 'optimization' I could ever remember coding in COBOL database access was eventually nullified by either hardware improvements or underlying system optimizations that worked around inefficient programs (The vender was deep into optimization, not us). We were always creating ever more complex, in-efficient and slower running code, and the hardware was always upgraded to keep step. You could even say "throw more hardware at it" was the mantra. The same attitude was taken towards refactoring. Not a lick of old code was ever cleaned up (cost < benefit). New code was built on old code, which was built on older code, etc, etc.

Today this company continues to fight an escalating war between ever slower applications and ever faster hardware. So it has been in the 20 years since I started there and who knows how many years before that. It's a festering, stinking pile of code dung that nobody wants to touch. It's too expensive to maintain and even more expensive to replace.

This company is probably as profitable today as it was 20 years ago (much to my surprise), so it's not like the error of their ways has killed them. But I believe if they'd just taken the time 20 years ago to foster a more 'efficient' attitude they'd be a much more profitable company today. Every thing looks cheaper when you're only looking at the short term.

In reply to Re: CPU cycles DO NOT MATTER! by ruzam
in thread CPU cycles DO NOT MATTER! by dragonchild

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 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
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (5)
As of 2021-06-19 12:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What does the "s" stand for in "perls"? (Whence perls)












    Results (92 votes). Check out past polls.

    Notices?