Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. The questions we get these days!

The questions we get these days!

Scheduled Pinned Locked Moved C / C++ / MFC
helpquestionperformancelearning
66 Posts 30 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    Is it just me or not but in my day we didn't ask for help at the first hurdle and things were hard then, no internet, remember compiling 16 bit code for the large memory model? We had to find the answers ourselves. It strikes me it is too easy today to throw an ill-formed/undefined question at CP and expect an answer! What happened to research? What happened to thinking out a problem till you got the the very nub of the issue; because once you know the right question to ask, the answer almost suggests itself. I mean, linked lists, writing data to a file? Thats really simple stuff that anyone studying a programming course should e able to work out for themselves!

    ============================== Nothing to say.

    K Offline
    K Offline
    KurtPW
    wrote on last edited by
    #42

    Some of us actually enjoy the process of breaking down a problem and figuring it out, but are told that the manager doesn't care HOW we get the answer as long as we get the answer NOW!!! Solution, turn to teh interwebs, ask the question and continue to work on the answer as you await a reply.

    1 Reply Last reply
    0
    • L Lost User

      Generally that may be so, but those people appear more like mountain climbers who discover that they are not fit enough at the foot of the mountain and then look for somebody to carry them to the peak. What's the point? Does it make them fitter or more experienced climbers? Where is the accomplishment? Laziness can only get unliked chores out of the way. This raises the question why all those people work on things they are not interested in and obviously have no ambition to put any work into. As far as I know there is nobody forcing them to do this at gunpoint.

      I'm invincible, I can't be vinced

      J Offline
      J Offline
      jschell
      wrote on last edited by
      #43

      CDP1802 wrote:

      Generally that may be so, but those people appear more like mountain climbers who discover that they are not fit enough at the foot of the mountain and then look for somebody to carry them to the peak. What's the point? Does it make them fitter or more experienced climbers? Where is the accomplishment?

      Your analogy... There are in fact many people at the bottom of that mountain that... - Really want to do it themselves. - Want to do it the 'correct' way - Accept the challenge - Accept that they must spend time learning. And despite that have no idea how to actually get started and certainly have no idea what/how to ask questions. And some do not even understand what a "mountain" is.

      1 Reply Last reply
      0
      • X xperroni

        Perhaps this a case of "preservation bias"? Today any reasonably smart person with an "average" problem can find answers by themselves (by searching web forums, online books, Wikipedia, etc). Therefore there's a world of questions that get answered without ever being registered (e.g. by being posted to a forum). With the middle ground all but covered, questions will virtually always come up from the extremes: 1. Very difficult and/or novel questions from very smart people, who did look for references but couldn't find any; 2. Trivial problems from very stupid people, who couldn't bother to (or didn't realize they could) look it up by themselves. The state of mankind being what it is, it's not hard to figure that type 2 questions will come up much more often than type 1.

        J Offline
        J Offline
        jschell
        wrote on last edited by
        #44

        xperroni wrote:

        With the middle ground all but covered, questions will virtually always come up from the extremes:
         
        1. Very difficult and/or novel questions from very smart people, who did look for references but couldn't find any;
         
        2. Trivial problems from very stupid people, who couldn't bother to (or didn't realize they could) look it up by themselves.

        That however is a matter of perception. I suspect there are a number of mathematicians that would find any number of problems "trivial", yet which even the most enthusiastic beginning hobbyist would find very difficult. As an example in programming I now find it trivially easy to understand recursion and even to unroll a recursive methods. But I also remember that when I was first introduced to recursion it took me 18 months to finally understand it. Further your simplistic scenario ignored the simple statistical fact...people that post here, by definition, must be those that even if they did do research did not find or did not understand the answers they did find. Thus there could be tens or hundreds times the number of people who are successfully learning by themselves.

        X 1 Reply Last reply
        0
        • L Lost User

          Is it just me or not but in my day we didn't ask for help at the first hurdle and things were hard then, no internet, remember compiling 16 bit code for the large memory model? We had to find the answers ourselves. It strikes me it is too easy today to throw an ill-formed/undefined question at CP and expect an answer! What happened to research? What happened to thinking out a problem till you got the the very nub of the issue; because once you know the right question to ask, the answer almost suggests itself. I mean, linked lists, writing data to a file? Thats really simple stuff that anyone studying a programming course should e able to work out for themselves!

          ============================== Nothing to say.

          Richard DeemingR Offline
          Richard DeemingR Offline
          Richard Deeming
          wrote on last edited by
          #45

          Erudite_Eric wrote:

          in my day we didn't ask for help at the first hurdle and things were hard then, no internet, remember compiling 16 bit code for the large memory model?

          16 bit code? Oh, we used to dream of having 16 bits! And you try and tell the young people of today that ..... they won't believe you. :-D


          "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

          "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

          L 1 Reply Last reply
          0
          • L Lost User

            Chuck O'Toole wrote:

            Back in the 60's, we had professors who lectured

            Back in the 60's I was learning programming on the job from my peers, and reading the manuals.

            Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman

            A Offline
            A Offline
            Arthur F Souza
            wrote on last edited by
            #46

            Back in the 60's my mother was being born. So yeah. I think that this issue is not only disturbing regarding the fact that people shoot questions on the internet void hoping for an answer to come from the beyond, but as in some cases in which I worked with "experienced" developers which had to ask me, an "I have been programming as a job for 6 months" student how to retrieve items to a .net list. It's everywhere, and its spreading fast. You better cover up!

            - Arthur Souza www.lotusrpg.com.br

            D 1 Reply Last reply
            0
            • A Arthur F Souza

              Back in the 60's my mother was being born. So yeah. I think that this issue is not only disturbing regarding the fact that people shoot questions on the internet void hoping for an answer to come from the beyond, but as in some cases in which I worked with "experienced" developers which had to ask me, an "I have been programming as a job for 6 months" student how to retrieve items to a .net list. It's everywhere, and its spreading fast. You better cover up!

              - Arthur Souza www.lotusrpg.com.br

              D Offline
              D Offline
              David Crow
              wrote on last edited by
              #47

              arthurfsouza wrote:

              I worked with "experienced" developers which had to ask me, an "I have been programming as a job for 6 months" student how to retrieve items to a .net list.

              I get the point you are trying to make, but just because a person is experienced, that does not automatically mean they are experienced in the same disciplines as you.

              "One man's wage rise is another man's price increase." - Harold Wilson

              "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

              "Show me a community that obeys the Ten Commandments and I'll show you a less crowded prison system." - Anonymous

              A 1 Reply Last reply
              0
              • D David Crow

                arthurfsouza wrote:

                I worked with "experienced" developers which had to ask me, an "I have been programming as a job for 6 months" student how to retrieve items to a .net list.

                I get the point you are trying to make, but just because a person is experienced, that does not automatically mean they are experienced in the same disciplines as you.

                "One man's wage rise is another man's price increase." - Harold Wilson

                "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                "Show me a community that obeys the Ten Commandments and I'll show you a less crowded prison system." - Anonymous

                A Offline
                A Offline
                Arthur F Souza
                wrote on last edited by
                #48

                I find the existence of experienced .net developers that don't know how to retrieve an item from a generic List much more disturbing than that of students that just throw questions on the internet expecting answers from the beyond. Or perhaps one evolves (using that word loosely) into another.

                - Arthur Souza www.lotusrpg.com.br

                1 Reply Last reply
                0
                • enhzflepE enhzflep

                  Touchè I was just thinking last night that I miss the days of UseNet. One learned fairly quickly from some really brutal responses what was and was not acceptable. Moreover, flame-wars and grilling the truly inept were seen as sport. But now, since we all have to play nicely the standard has stooped to that of the lowliest competitor - bring back the days of measure-up or be chewed-up and spat-out! The sum total of the documentation/help I had available when starting out were: The help file for Turbo Pascal 6.0, the help file for Borland c++ 3.1 and (the one I spent most time with) the commented output of Sourer, a dissasembler whose serial number I still recall now some 19 years after first getting it B309868-YTHT

                  J Offline
                  J Offline
                  Jasmine2501
                  wrote on last edited by
                  #49

                  Agree fully with this - it's kinda what I came here to say. WE have caused this problem by allowing it to continue, and even some people (Stack Overflow) are making money off this problem. On Stack Overflow, you can't say "dumb question, moron, RTFM" as it's against the community guidelines for what's acceptable. So, they've made it a rule that you have to be an idiot to ask a question on the site. The problem comes when you have a real question that you really need the help of the community. I have several unanswered questions on Stack Overflow because of that. It's not a site where you can ask the hard questions, and if you do, you're ignored because it's not easy to "get points" by providing a thoughtful answer, it requires work, and when you can get points on the site by doing Google searches on behalf of other users, there isn't much motivation for people to want to improve themselves by exploring the difficult stuff. We need to be able to say "FGI" to people and CLOSE the question when it's stupid. AND, we, as a community, should let the idiots flounder. When someone asks a dumb question and you help them, you are perpetuating the problem. If we can't flame them, we could at least IGNORE them. Please.

                  C 1 Reply Last reply
                  0
                  • J Jasmine2501

                    Agree fully with this - it's kinda what I came here to say. WE have caused this problem by allowing it to continue, and even some people (Stack Overflow) are making money off this problem. On Stack Overflow, you can't say "dumb question, moron, RTFM" as it's against the community guidelines for what's acceptable. So, they've made it a rule that you have to be an idiot to ask a question on the site. The problem comes when you have a real question that you really need the help of the community. I have several unanswered questions on Stack Overflow because of that. It's not a site where you can ask the hard questions, and if you do, you're ignored because it's not easy to "get points" by providing a thoughtful answer, it requires work, and when you can get points on the site by doing Google searches on behalf of other users, there isn't much motivation for people to want to improve themselves by exploring the difficult stuff. We need to be able to say "FGI" to people and CLOSE the question when it's stupid. AND, we, as a community, should let the idiots flounder. When someone asks a dumb question and you help them, you are perpetuating the problem. If we can't flame them, we could at least IGNORE them. Please.

                    C Offline
                    C Offline
                    Chris Maunder
                    wrote on last edited by
                    #50

                    In Quick Answers you have the ability to close questions where the poster has made no attempt to allow others to help them. This feature will be added to the discussion forums.

                    cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                    1 Reply Last reply
                    0
                    • C Chuck OToole

                      Well, you're right in that it's too easy to just shoot a question into the great Internet Void (tm) and sit back and wait for an answer. One of the things that kill me is the number of questions that claim to be "urgent" yet they're willing to wait for who known how many hours for somebody to notice their question on CP or anywhere else. If it's "urgent" you should be researching it yourself. Personally, I blame the instructors (since apparently many of these questioners are in classes somewhere). Linked Lists, Reading / Writing Files, this is all Computer Science 1 stuff yet there are no apparent "cookbook answers" or "class tutorials" on this stuff that explains it more fully. You'd think that problems with this stuff would be a predictable outcome so instructors should prepare to instruct on the topic. And maybe it's the proliferation of "online universities" where there is no physical contact with a "teaching staff" who can provide personalized instruction / answers. Back in the 60's, we had professors who lectured and Teaching Assistants who held other classes and a group of top students (Program Advisors) that sat at desks in the Comp Sci Department and helped fellow students through the homework assignments. I did that job for a couple of semesters. Who provides that service now? Code Project and other such sites.

                      K Offline
                      K Offline
                      KP Lee
                      wrote on last edited by
                      #51

                      I went back for new training in '04. The instructors were leaving most in the dust, while for me, they were clearly describing something I'd already read in the text books handed out before classes started. It was semi-helpful review for me because I'd cracked open the books and read them as much as I could before class started. I've attended lectures where that person left me in the dust, because I didn't know there was research I could have done ahead of time. In both cases, they weren't of much help to me because I'm more of a visual learner.

                      1 Reply Last reply
                      0
                      • Richard DeemingR Richard Deeming

                        Erudite_Eric wrote:

                        in my day we didn't ask for help at the first hurdle and things were hard then, no internet, remember compiling 16 bit code for the large memory model?

                        16 bit code? Oh, we used to dream of having 16 bits! And you try and tell the young people of today that ..... they won't believe you. :-D


                        "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #52

                        And we had to make those bits ourselves! Cutting them off a big block of silicon! :)

                        ============================== Nothing to say.

                        1 Reply Last reply
                        0
                        • L Lost User

                          Is it just me or not but in my day we didn't ask for help at the first hurdle and things were hard then, no internet, remember compiling 16 bit code for the large memory model? We had to find the answers ourselves. It strikes me it is too easy today to throw an ill-formed/undefined question at CP and expect an answer! What happened to research? What happened to thinking out a problem till you got the the very nub of the issue; because once you know the right question to ask, the answer almost suggests itself. I mean, linked lists, writing data to a file? Thats really simple stuff that anyone studying a programming course should e able to work out for themselves!

                          ============================== Nothing to say.

                          B Offline
                          B Offline
                          bpfh
                          wrote on last edited by
                          #53

                          I remember reading through the multi-hundred page MS-DOS 3.3 manual, remembering the commands. I remember reading through the text files on my "teach yourself C" CD with it's Symantec C compiler, and from that made DOS based graphics interface EXE files. I remember learning HTML basics by reading the RFC after downloading them from work ( oh joy, a 2 megabit connection at work in 1998 along with 40 PPM printers :D ). All the basics of opening, reading and writing to files, were as valid in C in 1995 as they are today in PHP, but I am continually surprised by the level of some developers I work with. I'm in a PHP house at the moment. They all want to make their own "frameworks", but when it comes to raw language, how to read and write to a file, error handling, bounds checking, loop control (come on now!), the young'uns today seem to have lost the basics. Ok you can build a castle on sand, but don't expect it to last the centures before it falls over. Come on guys. If you are really lost, go bug your local library and borrow somthing written by Donald Knuth along with a language reference. If you cannot solve the problem with that, *then* come here and yell for help! I don't mind people using the internet to look things up, it's the best reference manual there is today, especially as Einstein is supposed to have said somthing like "the most important is not to know, but to know where to look", but you really have to push this one just a tad further. "Seek and ye shall find", but "understand and ye shall know". This one people tend to forget. I'll help people who help themselves :) In the end though, I really get the feeling that I am the last of my species: The self taught geek who relys on his own brain. Oh well. I'll still try to make the most of it while it lasts !!! Cheers, Daniel

                          1 Reply Last reply
                          0
                          • J jschell

                            xperroni wrote:

                            With the middle ground all but covered, questions will virtually always come up from the extremes:
                             
                            1. Very difficult and/or novel questions from very smart people, who did look for references but couldn't find any;
                             
                            2. Trivial problems from very stupid people, who couldn't bother to (or didn't realize they could) look it up by themselves.

                            That however is a matter of perception. I suspect there are a number of mathematicians that would find any number of problems "trivial", yet which even the most enthusiastic beginning hobbyist would find very difficult. As an example in programming I now find it trivially easy to understand recursion and even to unroll a recursive methods. But I also remember that when I was first introduced to recursion it took me 18 months to finally understand it. Further your simplistic scenario ignored the simple statistical fact...people that post here, by definition, must be those that even if they did do research did not find or did not understand the answers they did find. Thus there could be tens or hundreds times the number of people who are successfully learning by themselves.

                            X Offline
                            X Offline
                            xperroni
                            wrote on last edited by
                            #54

                            jschell wrote:

                            xperroni wrote:

                            2. Trivial problems from very stupid people, who couldn't bother to (or didn't realize they could) look it up by themselves.

                            That however is a matter of perception.

                            Then let's define a "trivial problem" as "so thoroughly documented, anyone able to articulate the question is also able to find an answer they can understand". I believe this to be fairly close to the spirit of the original complaint. My point also remains the same: smart people will look answers up and we won't hear from them, dumb people will pester the forums instead.

                            J 1 Reply Last reply
                            0
                            • C CPallini

                              So, please, stop using that GPS device and buy the relevant (paper) maps. ;P

                              Veni, vidi, vici.

                              X Offline
                              X Offline
                              xperroni
                              wrote on last edited by
                              #55

                              No, you didn't get it. Using GPS is fine. You go about your way without bothering anyone. Stopping at every street corner to ask for directions, annoying pedestrians and blocking the way for other drivers, that's lame.

                              C 1 Reply Last reply
                              0
                              • X xperroni

                                No, you didn't get it. Using GPS is fine. You go about your way without bothering anyone. Stopping at every street corner to ask for directions, annoying pedestrians and blocking the way for other drivers, that's lame.

                                C Offline
                                C Offline
                                CPallini
                                wrote on last edited by
                                #56

                                Using the latest help technology provides is sensible. That's my point.

                                Veni, vidi, vici.

                                X 1 Reply Last reply
                                0
                                • C CPallini

                                  Using the latest help technology provides is sensible. That's my point.

                                  Veni, vidi, vici.

                                  X Offline
                                  X Offline
                                  xperroni
                                  wrote on last edited by
                                  #57

                                  Yes, that's what we've been saying all along. Only that in this case, "the latest help technology provides" is web searching. The problem we have is precisely the people that won't use "the latest help technology provides", and will instead hit the forums with the same basic questions, over and over.

                                  1 Reply Last reply
                                  0
                                  • X xperroni

                                    jschell wrote:

                                    xperroni wrote:

                                    2. Trivial problems from very stupid people, who couldn't bother to (or didn't realize they could) look it up by themselves.

                                    That however is a matter of perception.

                                    Then let's define a "trivial problem" as "so thoroughly documented, anyone able to articulate the question is also able to find an answer they can understand". I believe this to be fairly close to the spirit of the original complaint. My point also remains the same: smart people will look answers up and we won't hear from them, dumb people will pester the forums instead.

                                    J Offline
                                    J Offline
                                    jschell
                                    wrote on last edited by
                                    #58

                                    xperroni wrote:

                                    smart people will look answers up and we won't hear from them, dumb people will pester the forums instead.

                                    Simplistic and wrong. The fact that an individual does not understand something doesn't make them stupid. The fact that someone isn't as smart as everyone else doesn't automatically preclude them from programming either.

                                    X 1 Reply Last reply
                                    0
                                    • J jschell

                                      xperroni wrote:

                                      smart people will look answers up and we won't hear from them, dumb people will pester the forums instead.

                                      Simplistic and wrong. The fact that an individual does not understand something doesn't make them stupid. The fact that someone isn't as smart as everyone else doesn't automatically preclude them from programming either.

                                      X Offline
                                      X Offline
                                      xperroni
                                      wrote on last edited by
                                      #59

                                      jschell wrote:

                                      The fact that an individual does not understand something doesn't make them stupid.

                                      The fact that they rush to post a question to the forums without so much as Googling it first, however, does.

                                      1 Reply Last reply
                                      0
                                      • C Chuck OToole

                                        Well, you're right in that it's too easy to just shoot a question into the great Internet Void (tm) and sit back and wait for an answer. One of the things that kill me is the number of questions that claim to be "urgent" yet they're willing to wait for who known how many hours for somebody to notice their question on CP or anywhere else. If it's "urgent" you should be researching it yourself. Personally, I blame the instructors (since apparently many of these questioners are in classes somewhere). Linked Lists, Reading / Writing Files, this is all Computer Science 1 stuff yet there are no apparent "cookbook answers" or "class tutorials" on this stuff that explains it more fully. You'd think that problems with this stuff would be a predictable outcome so instructors should prepare to instruct on the topic. And maybe it's the proliferation of "online universities" where there is no physical contact with a "teaching staff" who can provide personalized instruction / answers. Back in the 60's, we had professors who lectured and Teaching Assistants who held other classes and a group of top students (Program Advisors) that sat at desks in the Comp Sci Department and helped fellow students through the homework assignments. I did that job for a couple of semesters. Who provides that service now? Code Project and other such sites.

                                        D Offline
                                        D Offline
                                        Dominic Amann
                                        wrote on last edited by
                                        #60

                                        That seems a bit unfair - I remember sitting in classes where the instructor explained the material, we had text books, but still some folks would ask for someone to explain what had been explained to them. There will always be idiots who think that programming is a good job, and they should be able to do it well, and that if they can't, it is someone elses fault.

                                        1 Reply Last reply
                                        0
                                        • P Peter R Fletcher

                                          Erudite_Eric wrote:

                                          Actually what they use is a vast library of books and material to check symptoms causes and cures.

                                          Well, not really! I have done and still do a lot of programming, but my 'day job' was (I am retired) as an Anesthesiologist and Intensivist, and I was generally reckoned a pretty good one. In my speciality, you may have time to research problems you anticipate, but you frequently don't have time to research the unexpected ones, which are often more challenging. The skill comes in being able to anticipate more than 'the average bear' and particularly in rapidly extracting from your prior experiences and/or previous reading/learning the material that is most relevant to the current problem. In less acute specialities, there is more time to think, but putting the gestalt of the patient's presentation (not just signs and symptoms, but also past history and personal circumstances) together into a picture that leads to diagnosis and treatment involves much more than "checking symptoms causes and cures" in "a vast library". Medicine is still at least 40% Art.

                                          L Offline
                                          L Offline
                                          Luiz Monad
                                          wrote on last edited by
                                          #61

                                          This is same "problem" that computation has, CS courses teach you something, but you have to develop your art alone, by coding a great massive number of hours. Like a pilot or a doctor who have seen much in his life. Computation is not enginnering, its 50% enginering and 50% art.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups