Are the posted questions getting worse?

  • Sean Lange - Monday, November 13, 2017 12:28 PM

    Chris Harshman - Monday, November 13, 2017 11:05 AM

    Lynn Pettis - Monday, November 13, 2017 8:25 AM

    You know one of the things that bugs me about coaches and parents regarding soccer, besides the constant yelling at the kids on the pitch telling them what to do, telling the players they are going the wrong way.  When I coach soccer I tell the kids there is nothing wrong with going backwards to go forwards and to play in the direction they are facing.  Soccer is a team sport, and a players game not a coaches game.

    My daughter started playing soccer this fall, 4 year old girls play rough! I don't envy the coaches or officials in trying to deal with them.  (of course it didn't help that her team name was the "Divas")

    Coaching 4 year old kids is more like training in how to herd cats in the rain. ๐Ÿ˜€

    At 4 years old, we don't officiate the games, that is all coaches.

    Yes, girls are harder to officiate, not because they are rough, but because they are harder to read when it comes to retaliating real or perceived fouls.  They will wait, possibly even a year before retaliating.  Boys, it is much easier to read the retaliation.

  • Michael L John - Monday, November 13, 2017 8:15 AM

    Sean Lange - Monday, November 13, 2017 7:41 AM

    Phil Parkin - Monday, November 13, 2017 7:33 AM

    Sean Lange - Monday, November 13, 2017 7:26 AM

    Sadly this is much like professors in the technical arena. The "good one's" don't teach because they are making actual money in the field. As such, the less competent ones tend to end up as the ones teaching and providing examples to the students. This is a vicious circle because the quality of instruction tends to drop over time in this model which causes the overall quality of software to decrease as a result of inferior learning. Now if we could manage to find a way to pay our teachers (at all levels) a reasonable salary this would probably level out.

    Summed up by George Bernard Shaw as: "Remember: those who can, do; those who can't, teach."

    And those who can't teach, coach.

    I must be a lousy teacher because I have been coaching soccer for a decade now. ๐Ÿ˜‰ Not sure how well that is working though and I can't seem to find a lower level for me to sink to.

    I was fortunate to have many professors that actually "wrote code for money" prior to becoming professors.  One of them said  "We are going to learn what's in the book, but we are also going to learn what really happens".  The theory I learned was very valuable, but the actual hands-on filled the gap between the theory and practical application. 

    A few weeks back an intern sent me the class descriptions and the qualifications of the professors for the various classes she had planned to take to learn more about database systems.
    I told her to not waste her money, and pointed her to real world learning taught by people who are actually in the trenches on a daily basis.   

    The higher level education in technical areas seems to fall short on how to make that leap between theory and practice.

    Ugh!  That's a huge sore spot with me.  I remember when I first started out with SQL Server.  I was doing imports of CDRs (Call Detail Records) from multiple telephone providers.  First, I was amazed at the number of duplicates both between and within files.

    About the same time, my boss sent me to an "SQL Implementation" course provided by one of the better known training companies.  I didn't get much from the course except to know that a lot of instructors don't know $4it from Shinola when it comes to T-SQL.  Even though I'd been working with T-SQL for only several months, that 5 day course was a serious waste of $1,500USD (back in 1996).  When I asked one instructor how to find and delete all but the first duplicate row in a table, he said "If you've done everything right, you won't have duplicates".  I was totally gob-smacked both by his ignorance and the condescending tone he used.  He wasn't the only one, either.  I did have to figure it out myself and then helped others figure it out.  That was my first attempt at helping others on the internet on a now defunct forum known as "Belution.com".

    That's also when I decided that I'd never worry about not being certified in SQL Server. ๐Ÿ˜‰

    --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.

    Change is inevitable... Change for the better is not.


    Helpful Links:
    How to post code problems
    How to Post Performance Problems
    Create a Tally Function (fnTally)

  • Jeff Moden - Monday, November 13, 2017 12:58 PM

    Ugh!  That's a huge sore spot with me.  I remember when I first started out with SQL Server.  I was doing imports of CDRs (Call Detail Records) from multiple telephone providers.  First, I was amazed at the number of duplicates both between and within files.

    About the same time, my boss sent me to an "SQL Implementation" course provided by one of the better known training companies.  I didn't get much from the course except to know that a lot of instructors don't know $4it from Shinola when it comes to T-SQL.  Even though I'd been working with T-SQL for only several months, that 5 day course was a serious waste of $1,500USD (back in 1996).  When I asked one instructor how to find and delete all but the first duplicate row in a table, he said "If you've done everything right, you won't have duplicates".  I was totally gob-smacked both by his ignorance and the condescending tone he used.  He wasn't the only one, either.  I did have to figure it out myself and then helped others figure it out.  That was my first attempt at helping others on the internet on a now defunct forum known as "Belution.com".

    That's also when I decided that I'd never worry about not being certified in SQL Server. ๐Ÿ˜‰

    To be fair, the instructor had a valid point. Sadly, in the real world, people won't do everything right.

    Luis C.
    General Disclaimer:
    Are you seriously taking the advice and code from someone from the internet without testing it? Do you at least understand it? Or can it easily kill your server?

    How to post data/code on a forum to get the best help: Option 1 / Option 2
  • Luis Cazares - Monday, November 13, 2017 2:24 PM

    Jeff Moden - Monday, November 13, 2017 12:58 PM

    Ugh!  That's a huge sore spot with me.  I remember when I first started out with SQL Server.  I was doing imports of CDRs (Call Detail Records) from multiple telephone providers.  First, I was amazed at the number of duplicates both between and within files.

    About the same time, my boss sent me to an "SQL Implementation" course provided by one of the better known training companies.  I didn't get much from the course except to know that a lot of instructors don't know $4it from Shinola when it comes to T-SQL.  Even though I'd been working with T-SQL for only several months, that 5 day course was a serious waste of $1,500USD (back in 1996).  When I asked one instructor how to find and delete all but the first duplicate row in a table, he said "If you've done everything right, you won't have duplicates".  I was totally gob-smacked both by his ignorance and the condescending tone he used.  He wasn't the only one, either.  I did have to figure it out myself and then helped others figure it out.  That was my first attempt at helping others on the internet on a now defunct forum known as "Belution.com".

    That's also when I decided that I'd never worry about not being certified in SQL Server. ๐Ÿ˜‰

    To be fair, the instructor had a valid point. Sadly, in the real world, people won't do everything right.

    Disagree, especially when in the instructor role, he should have known to say "If  you've done everything right, you won't have duplicates. But that won't happen or will be out of your control, so what you do is..."

    -------------------------------------------------------------------------------------------------------------------------------------
    Please follow Best Practices For Posting On Forums to receive quicker and higher quality responses

  • Phil Parkin - Monday, November 13, 2017 7:33 AM

    Sean Lange - Monday, November 13, 2017 7:26 AM

    Sadly this is much like professors in the technical arena. The "good one's" don't teach because they are making actual money in the field. As such, the less competent ones tend to end up as the ones teaching and providing examples to the students. This is a vicious circle because the quality of instruction tends to drop over time in this model which causes the overall quality of software to decrease as a result of inferior learning. Now if we could manage to find a way to pay our teachers (at all levels) a reasonable salary this would probably level out.

    Summed up by George Bernard Shaw as: "Remember: those who can, do; those who can't, teach."

    Wasn't it Woody Allen who added "And those who can't teach, teach physical exercise" to that quote?


    Hugo Kornelis, SQL Server/Data Platform MVP (2006-2016)
    Visit my SQL Server blog: https://sqlserverfast.com/blog/
    SQL Server Execution Plan Reference: https://sqlserverfast.com/epr/

  • Just a short update.  My dad ended up being moved to ICU due to his heart racing last Thursday.  He was moved back to the Orthopedic floor yesterday.  He is being discharged today and moved to a Physical Therapy center where I expect to be for at least a couple of weeks.  I will learn more on this later.
    Looks like things are getting better, albeit slowly which is expected.

  • Lynn Pettis - Tuesday, November 14, 2017 11:51 AM

    Just a short update.  My dad ended up being moved to ICU due to his heart racing last Thursday.  He was moved back to the Orthopedic floor yesterday.  He is being discharged today and moved to a Physical Therapy center where I expect to be for at least a couple of weeks.  I will learn more on this later.
    Looks like things are getting better, albeit slowly which is expected.

    That's good news! I hope that the recovery keeps progressing.

    Luis C.
    General Disclaimer:
    Are you seriously taking the advice and code from someone from the internet without testing it? Do you at least understand it? Or can it easily kill your server?

    How to post data/code on a forum to get the best help: Option 1 / Option 2
  • Lynn Pettis - Tuesday, November 14, 2017 11:51 AM

    Just a short update.  My dad ended up being moved to ICU due to his heart racing last Thursday.  He was moved back to the Orthopedic floor yesterday.  He is being discharged today and moved to a Physical Therapy center where I expect to be for at least a couple of weeks.  I will learn more on this later.
    Looks like things are getting better, albeit slowly which is expected.

    glad to hear it.

  • Hi everyone,
    It has been awhile since I posted here and I hope you're all doing well.
    I have a weird situation and I was wondering about the opinion of the most knowledgeable database people I know, so I figured I'd go right to where you all are. : -)
    It has been proposed that we replace a large, heavily relational database structure with Mongo.
    What do you think? Personally I don't think it is workable. I'd love to know more arguments against attempting such a thing. Most of my googling finds older criticism and proponants claim the newest version doesn't have these problems.

    --------------------------------------
    When you encounter a problem, if the solution isn't readily evident go back to the start and check your assumptions.
    --------------------------------------
    Itโ€™s unpleasantly like being drunk.
    Whatโ€™s so unpleasant about being drunk?
    You ask a glass of water. -- Douglas Adams

  • Sioban Krzywicki - Wednesday, November 15, 2017 11:41 AM

    Hi everyone,
    It has been awhile since I posted here and I hope you're all doing well.
    I have a weird situation and I was wondering about the opinion of the most knowledgeable database people I know, so I figured I'd go right to where you all are. : -)
    It has been proposed that we replace a large, heavily relational database structure with Mongo.
    What do you think? Personally I don't think it is workable. I'd love to know more arguments against attempting such a thing. Most of my googling finds older criticism and proponants claim the newest version doesn't have these problems.

    First question, why the move?  And please, don't tell me because it is free.  Our newest incarnation of our CIDNE product is using MongoDB.  One it is a document NoSQL database (that I will be learning), and two it's free.  If the product does stay relational it will go to PostgreSql, again, because it is free.  I will need to learn it as well.

    What I heard from engineers was that by the time they added indexes to MondoDB they basically had a relational database.

    If there are valid reasons and MongoDB provides value, I can't argue against it.  It really depends, in my mind, can you provide what is needed using SQL Server.

  • Sioban Krzywicki - Wednesday, November 15, 2017 11:41 AM

    Hi everyone,
    It has been awhile since I posted here and I hope you're all doing well.
    I have a weird situation and I was wondering about the opinion of the most knowledgeable database people I know, so I figured I'd go right to where you all are. : -)
    It has been proposed that we replace a large, heavily relational database structure with Mongo.
    What do you think? Personally I don't think it is workable. I'd love to know more arguments against attempting such a thing. Most of my googling finds older criticism and proponants claim the newest version doesn't have these problems.

    What is their justification for such a move?.  How do they think it will be faster, cheaper, better, easier, or whatever?  Have they done an actual ROI study or is this some unqualified guess by people that happen to prefer Mongo for some reason?

    --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.

    Change is inevitable... Change for the better is not.


    Helpful Links:
    How to post code problems
    How to Post Performance Problems
    Create a Tally Function (fnTally)

  • Jeff Moden - Wednesday, November 15, 2017 12:24 PM

    Sioban Krzywicki - Wednesday, November 15, 2017 11:41 AM

    Hi everyone,
    It has been awhile since I posted here and I hope you're all doing well.
    I have a weird situation and I was wondering about the opinion of the most knowledgeable database people I know, so I figured I'd go right to where you all are. : -)
    It has been proposed that we replace a large, heavily relational database structure with Mongo.
    What do you think? Personally I don't think it is workable. I'd love to know more arguments against attempting such a thing. Most of my googling finds older criticism and proponants claim the newest version doesn't have these problems.

    What is their justification for such a move?.  How do they think it will be faster, cheaper, better, easier, or whatever?  Have they done an actual ROI study or is this some unqualified guess by people that happen to prefer Mongo for some reason?

    Jeff, it is free, you know, just like the Obama Phone.

  • They say it is scalability and rapid development.
    I believe it is because someone heard buzzwords & they don't understand the technologies involved.
    They have not done any study. They know an analytics company that does great with its 8 tables. We have 900 tables.

    --------------------------------------
    When you encounter a problem, if the solution isn't readily evident go back to the start and check your assumptions.
    --------------------------------------
    Itโ€™s unpleasantly like being drunk.
    Whatโ€™s so unpleasant about being drunk?
    You ask a glass of water. -- Douglas Adams

  • Lynn Pettis - Wednesday, November 15, 2017 12:39 PM

    Jeff Moden - Wednesday, November 15, 2017 12:24 PM

    Sioban Krzywicki - Wednesday, November 15, 2017 11:41 AM

    Hi everyone,
    It has been awhile since I posted here and I hope you're all doing well.
    I have a weird situation and I was wondering about the opinion of the most knowledgeable database people I know, so I figured I'd go right to where you all are. : -)
    It has been proposed that we replace a large, heavily relational database structure with Mongo.
    What do you think? Personally I don't think it is workable. I'd love to know more arguments against attempting such a thing. Most of my googling finds older criticism and proponants claim the newest version doesn't have these problems.

    What is their justification for such a move?.  How do they think it will be faster, cheaper, better, easier, or whatever?  Have they done an actual ROI study or is this some unqualified guess by people that happen to prefer Mongo for some reason?

    Jeff, it is free, you know, just like the Obama Phone.

    Yeah, it's free and nobody has to pay anything for it...ever.  There won't be any additional costs to anyone down the line. ๐Ÿ˜‰

  • Sioban Krzywicki - Wednesday, November 15, 2017 1:25 PM

    They say it is scalability and rapid development.
    I believe it is because someone heard buzzwords & they don't understand the technologies involved.
    They have not done any study. They know an analytics company that does great with its 8 tables. We have 900 tables.

    And how many people in your company actually know anything technical about MongoDB.  I am pretty sure that the engineers here know just as much about MongoDB as they do SQL Server which means means just enough to use it as a data store.

Viewing 15 posts - 60,391 through 60,405 (of 66,712 total)

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