Lazy Developers - Database Weekly (2008/07/28)

  • Steve Jones - SSC Editor

    SSC Guru

    Points: 714616

  • Loner

    SSC-Insane

    Points: 21279

    I agreed there were many lazy developers around. Many developers just knew a few basic commands and somehow they could do their jobs. They used the same template to write their procedures over and over again instead of looking for some good ways of doing things. Even when other developers showed them how to do things better, they refused to learn either due to laziness or they had a big ego. In my case I felt some of my male co-workers especially had a hard time to listen to a female developer. :hehe:

  • Charles O'Halloran

    SSC Enthusiast

    Points: 170

    Yeah, boy oh boy, those lazy developers. Good thing none of them read these weekly round ups.

  • P Jones

    SSChampion

    Points: 12323

    Only GOOD developers read the editorials as they (dare I say we) are the ones keen to further their knowledge and are often DBAs too!

  • Steve Jones - SSC Editor

    SSC Guru

    Points: 714616

    Hey, lazy is a strength as well. It's part of the reason we have so many tools and utilities. Developers build things so they don't have to work.

    So why don't they learn the better way to do things and build something to help them there? It's the "selectively lazy" that can be a problem.

    And I'm not immune myself.

  • Manie Verster

    SSCertifiable

    Points: 7017

    Yeah, boy oh boy, those lazy developers. Good thing none of them read these weekly round ups.

    Heh, heh, heh I have a surprise for you!!! I am a developer and proud of it. I am also acting as a DBA for my clients and very much still in training but I bet that with my experience as a developer and working as a DBA I will (maybe not knowledge wise but eagerness to learn wise) kick all of your smartass DBA butts. I have learned a lot from this website and have a lot of respect for the people running it but I have never seen a lot of smuck and snobistic people like those that claim themselves to be DBAs. Shoot, we all are just trying to do our jobs here please!!!

    :-PManie Verster
    Developer
    Johannesburg
    South Africa

    I can do all things through Christ who strengthens me. - Holy Bible
    I am a man of fixed and unbending principles, the first of which is to be flexible at all times. - Everett Mckinley Dirkson (Well, I am trying. - Manie Verster)

  • Gail Shaw

    SSC Guru

    Points: 1004424

    Manie Verster (8/2/2008)


    Heh, heh, heh I have a surprise for you!!! I am a developer and proud of it.

    Guess what. You ain't the only one.

    I do hope there were a couple of smilies intended in your message.... 😉

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • Charles O'Halloran

    SSC Enthusiast

    Points: 170

    Manie Verster (8/2/2008)


    Yeah, boy oh boy, those lazy developers. Good thing none of them read these weekly round ups.

    Heh, heh, heh I have a surprise for you!!!

    I have a surprise for you. I too, am a developer. I was using sarcasm to gently chide the author of a particularly offensive editorial.

  • Steve Jones - SSC Editor

    SSC Guru

    Points: 714616

    Charles,

    The editorial wasn't meant to be offensive, and wasn't aimed any particular individual.

    However if you can say that you've never worked with developers that don't want to make efforts to write code to handle simple things like parameters and data conversions on the client, I'd be amazed. The Internet is full of samples, articles, white papers, etc. that show they don't do it.

  • Charles O'Halloran

    SSC Enthusiast

    Points: 170

    I'd be amazed if you hadn't worked with a lazy DBA or two as well, but lets not tar all DBA's with the same brush.

  • Mohammad Mazharuddin Ehsan

    SSCarpal Tunnel

    Points: 4548

    I think the term 'lazy' does not go in sync with the 'developer' as he is the one who has to somehow deliver the product (whatever the quality) using which data will reach the database and the 'agile' DBA will have 'something' to do 🙂

    -----------------------------------------------------------[font=Arial Black]Time Is Money[/font][font=Arial Narrow]Calculating the Number of Business Hours Passed since a Point of Time[/url][/font][font=Arial Narrow]Calculating the Number of Business Hours Passed Between Two Points of Time[/font]

  • Manie Verster

    SSCertifiable

    Points: 7017

    GilaMonster (8/2/2008)


    Manie Verster (8/2/2008)


    Heh, heh, heh I have a surprise for you!!! I am a developer and proud of it.

    Guess what. You ain't the only one.

    I do hope there were a couple of smilies intended in your message.... 😉

    :D:D:D:D:D:D:D:D

    Yes, I actually did mean to put a couple of smileys in to show that it's not meant to sound so serious. When you touch my profession, you touch me but hey, let's just laugh about it and do our best. I love this job and I also love to become a DBA not to show off to anyone else but to myself that I can do it.

    :hehe::hehe::hehe:

    :-PManie Verster
    Developer
    Johannesburg
    South Africa

    I can do all things through Christ who strengthens me. - Holy Bible
    I am a man of fixed and unbending principles, the first of which is to be flexible at all times. - Everett Mckinley Dirkson (Well, I am trying. - Manie Verster)

  • Loner

    SSC-Insane

    Points: 21279

    Sometimes it is not the developers are lazy, they are actually incompetent.

    I tried to explain to a developer and a DBA how to write dynamic SQL, both looked at me liked blank. Maybe I was not a good teacher. However they never even heard of dynamic SQL which I was surprised. The DBA had 4 years experience and the developer had over 8 years experiences. I did not how they survived. Actually the developer later on got promoted to become the manager. It was a mess. I found out she was a good friend of the VP's wife.

    Both of them were very popular in the office, they were the social butterfly. 😉

  • Jeff Moden

    SSC Guru

    Points: 993878

    I think the correlation between lazy and incompetent is almost 100% 😉

    --Jeff Moden


    RBAR is pronounced "ree-bar" and is a "Modenism" for Row-By-Agonizing-Row.
    First step towards the paradigm shift of writing Set Based code:
    ________Stop thinking about what you want to do to a row... think, instead, of what you want to do to a column.
    "If you think its expensive to hire a professional to do the job, wait until you hire an amateur."--Red Adair
    "Change is inevitable... change for the better is not."
    When you put the right degree of spin on it, the number 3|8 is also a glyph that describes the nature of a DBAs job. 😉

    Helpful Links:
    How to post code problems

  • roger.plowman

    SSChampion

    Points: 10120

    Ok, there's lazy and then there's no-account. 🙂

    Lazy is an asset. Lazy means you do the job once and in the process create a way to automate it so you don't have to do it again.

    Lazy means you check parameters so the actual routine's code doesn't have to have a crap-ton of error checking for bad parameters. Lazy means DRY. Lazy means T/SQL is a writhing snake-pit of stupid that actively fights DRY, so requires KISS on steroids. Sigh.

    No-account, on the other hand, means incompetent, burned-out zombies doing the coding who hate what they do and are just phoning it home. No-account is actually the opposite of lazy, in that they actually have to work harder to put out the fires over and over again.

    Lazy is good, lazy is desirable. No-account needs a lot of salt and sewing skill to deal with the zombies...

    Terry Pratchett's Rincewind is an excellent example of lazy. For instance he isn't fat because carrying the extra weight is too much work!

     

     

Viewing 15 posts - 1 through 15 (of 15 total)

You must be logged in to reply to this topic. Login to reply