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. The Lounge
  3. The code monkeys are invading!

The code monkeys are invading!

Scheduled Pinned Locked Moved The Lounge
csharphtmlcomtutorialquestion
105 Posts 43 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.
  • B Bruce Chapman DNN

    I'd also concur that I am much more likely to google some code, cut and paste it, poke it with some tests and declare it done. When I first started I just plugged away and pestered colleagues until they handed over their knowledge. At the same time we all like to learn our craft, we all have to deliver results. So I don't see a big problem with the 'google generation'. If they learn to use Google in an intelligent way to find solutions, and quickly stitch those solutions, finally, we are seeing more commoditisation of code and the use of tried-and-true approaches, which should have a corresponding uplift in both productivity and quality. Why write and debug a sort algorithm when someone has posted a CP article on it? For years software developers have been preaching re-use and componentisation as the way forwards. It has arrived in the form of code snippets and freely downloadable libraries. They are not as pretty as an end-to-end planned and architectured system, but they generally work and get the product out the door. If you've got confidence that someone has put in the thought, done the unit testing and is happy enough with their code to put it on CP, then you may as well use it for your own needs. You could compare 1980's/90's monolithic, fully planned and fully custom systems to handbuilt motor vehicles in the early days. Only rich people (companies) had them, and while they worked a treat when they were going, it took a lot of blood sweat and tears to get them there. Maybe Google is the Henry Ford of software, allowing us to quickly assemble a product on a production line of progressively larger components and cutting down. I didn't RTA but I've got no gripe with people spending more time searching and less time writing. If that's the way software development is going so be it. Good people will always rise to the top, whether they are feeding in punch cards or writing code-finding bots to assemble a system from publicly avaialable code snippets.

    Bruce Chapman iFinity.com.au - Websites and Software Development Plithy remark available in Beta 2

    C Offline
    C Offline
    Cyrilix
    wrote on last edited by
    #34

    Well thought out post -- I also agree. I feel sort of bad, because it seems like I'm being grouped with the code monkeys, but it all depends on what I'm doing. If it's work related, I will spend more of my personal time solving the problem. If it's something I'm doing on my own that I've fiddled around with for an hour but can't get it working and have exhausted my personal list of ideas to try, then I will ask on the forums while trying to provide what information I think is necessary, and in a clear way, without simply saying "I've got a problem. How to solve it?" As for the googling code snippets and not actually understanding it, again, it depends on what I'm doing. If it's work-related, I will do more reading than I would usually do. If I just want to get something done real quick, then I may just briefly read some documentation (brief), takes a few educated guesses at the inner workings, and continue on. When I actually have to deal with more of it later, I will already have a little understanding of what I'm working with -- then I can go deeper. Oftentimes, you just have to continue on without being able to claim that you're an expert at what you're doing. On my own time, I'm working on an OpenGL project which has a lot of calls to the API that I best understand from other people's examples, and from using it over and over again in different situations. It's not always a bad idea to try something, that you think might work, and figure it out later. -- modified at 1:40 Wednesday 4th July, 2007

    1 Reply Last reply
    0
    • Richard Andrew x64R Richard Andrew x64

      Aside from the problem of developers who don't know what they are doing, there is an enormous problem of elitism and snobbery amongst geek types. Almost by definition, a geek is someone who is very insecure on the inside. This naturally explains why it is part of geek culture to prove that you are better than the next guy. A hacker is not truly happy unless he can point to someone less knowledgeable and call him a "script kiddy." Someone with a Computer Science degree will find ways to put down those who are self-taught, and those who are self-taught will find ways to put down those with degrees. There is nothing new about one geek putting down other geeks in order to make himself feel better.

      -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

      C Offline
      C Offline
      cbertolasio
      wrote on last edited by
      #35

      Well, IMO there is only so much mentoring one can do. I recently resigned from a nice big corporate development shop where I was a Sr. Developer / Tech Lead. When I first got to the company, I worked with peers that were just as skilled as I was. They all moved to "other" roles on via promotions to other departments and moving to other organizations. After 2 years of being a Sr. Developer / Tech Lead, I found that I was being offered the same positions that my original set of peers had been offered. I did have the opportunity to move up the corporate ladder. However, finding myself to be more of a leader than a manager (and yes there is a difference), I looked at my current work situation and realized that my current set of peers consisted mostly of full time jr. developers fresh out of college, and consultants making more hourly rate than I was being paid on a salary basis. At that point I also realized that I was spending 80% of my time mentoring the jr. developers, the teams in India, and many of the contractors. This was fun for a while until I realized that my development skills were slipping. My skills were slipping because I wasnt being challenged by my peers. So, I decided to find a job where I felt like I would be challenged by my peers. I searched for a few months, being very picky regarding the company and the project, and finally landed a hot job with a new team, a new project, and a new direction for the company. I do agree that there is a bit of snobbery and eleiteism out there in the development world. I also agree that there are a lot of code monkeys out there as well. Personally, I choose to work with teams that will challenge me and for companies that enable my team to cut the crap and get some work done! As for the snobs I just ignore the egos and move along, and for the code monkeys, I try to help them where I can until they ask the same mundane questions again and again.

      1 Reply Last reply
      0
      • C code frog 0

        Scott Dorman wrote:

        The point was that people claiming to be professional developers and using the forums to solve their problems without first having put forth effort of their own.

        I tend to think the real point is that consumers are getting more and more greedy about price and they care less and less about quality. So decent companies that used to hire American laborers coming from skilled and well known institutions now have to hire off-shore workers to meet the fickle demand of the American consumer. This of course dilutes the quality of the product and makes the fickle consumer my finicky about price. The 'dog eating it's tail' problem is that more off-shoring comes from Americans being less concerned about quality and more concerned about price. It's a vicious cycle that is causing massive decay in American skilled laborers and the sub-societies they belong to. (This is not a statement against the code quality of foreign laborers. There are many seriously talented Indian and Chinese skilled laborers. The point is that so much work is going off-shore that the off-shore labor pools are emptying too quickly and they need to fill them from somewhere to meet the demand. I know many skilled Indian and Chinese developers and I'm not questioning their skill nor am I trying to dilute it.) If Americans would be more willing to spend less often and pay more for quality we'd be in much better shape. Instead Americans cast aside quality for quantity and they don't buy one cell phone that should last for 2+ years easily instead they buy a $39.99 flip-phone that might last 6 months before the next phone trinket comes along that they want more so they ditch the $39.99 phone they just got, sign a 2 year contract and get the next $39.99 phone. Americans have become hungry for 'stuff' but not quality stuff it's about having more and paying less for it but more is no longer synonymous with quality it now equates to quantity. America has a serious problem and you can see it in the posts you describe. The demand that used to feed American families is now 1000's of miles away and off-shore laborers are struggling to keep up with volume of work 'we' used to do. They are coming to American forums and other American online resources to tap into American talent and try and put a false shine of quality on a low quality product or byte of code. Instead of blogging to the world about diluted code and questions developers should be writing senators, congressman and other electe

        P Offline
        P Offline
        Patrick Etc
        wrote on last edited by
        #36

        code-frog wrote:

        I tend to think the real point is that consumers are getting more and more greedy about price and they care less and less about quality. So decent companies that used to hire American laborers coming from skilled and well known institutions now have to hire off-shore workers to meet the fickle demand of the American consumer. This of course dilutes the quality of the product and makes the fickle consumer my finicky about price.

        I think the American corporation is as much the source of this problem as the consumer themselves. Take your cell phone example - a perfect area of planned obsolescence for the cell phone manufacturers. They don't BUILD your phones to last 2 years - if it does, that's because you take really, REALLY good care of it. They WANT it to fall apart after 6 months so that they can sell you another one, and if you're really lucky, you get to sign another 2 year contract so that your phone is actually affordable. Oh, but remember, you're going to get a phone that is severely disabled compared to the Asian or European model. No, Americans don't want those features, but they do want to pay a 30% premium on the price of the phone. Much of what we see and so much of the "finnicky-ness" of the American Consumer is purely an invention of companies attempting to guarantee their income stream.

        code-frog wrote:

        If Americans would be more willing to spend less often

        You'd have companies shrieking and screaming about the imminent end of freedom and democracy as we know it. Seriously, you'd think that the idea of actually NOT BUYING the latest, greatest product was some sort of sin, talking to most of the "Joneses", and to your average consumer. "You're NOT going to buy the latest ___________? What's wrong with you?" Listen, really listen, to the next 10 commercials you see or hear. Listen to what they tell you. They don't tell you how wonderful their product is - they tell you how much you NEED it. These advertisements are created by people who spend whole careers studying brainwashing. They know the best way to make you buy something you really, really don't want to buy. And it works, better than most people suspect. The age of the honest buck is long past. Talking about honest software development is almost a contradiction in terms. But I digress into soapbox material. The problem is, the more "

        T S 2 Replies Last reply
        0
        • J Judah Gabriel Himango

          So says this article[^], citing none other than our CP forums as an example. What do you guys think, are newbies taking over software development?

          Tech, life, family, faith: Give me a visit. I'm currently blogging about: Back From Vacation The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

          N Offline
          N Offline
          NormDroid
          wrote on last edited by
          #37

          Trouble is CP is helping them, like Scott said just look at questions being posed in CP and people are answering them, yes I'll be happy to answer a question, but when the question begins "How to you assign an array in c#", well that deserves ridicule. One good thing is the technologies are sweeping that fast the code gimp don't have a chance to learn anything.

          P Think of the environment; please don't print this message unless you really need to.

          S 1 Reply Last reply
          0
          • C code frog 0

            Scott Dorman wrote:

            The point was that people claiming to be professional developers and using the forums to solve their problems without first having put forth effort of their own.

            I tend to think the real point is that consumers are getting more and more greedy about price and they care less and less about quality. So decent companies that used to hire American laborers coming from skilled and well known institutions now have to hire off-shore workers to meet the fickle demand of the American consumer. This of course dilutes the quality of the product and makes the fickle consumer my finicky about price. The 'dog eating it's tail' problem is that more off-shoring comes from Americans being less concerned about quality and more concerned about price. It's a vicious cycle that is causing massive decay in American skilled laborers and the sub-societies they belong to. (This is not a statement against the code quality of foreign laborers. There are many seriously talented Indian and Chinese skilled laborers. The point is that so much work is going off-shore that the off-shore labor pools are emptying too quickly and they need to fill them from somewhere to meet the demand. I know many skilled Indian and Chinese developers and I'm not questioning their skill nor am I trying to dilute it.) If Americans would be more willing to spend less often and pay more for quality we'd be in much better shape. Instead Americans cast aside quality for quantity and they don't buy one cell phone that should last for 2+ years easily instead they buy a $39.99 flip-phone that might last 6 months before the next phone trinket comes along that they want more so they ditch the $39.99 phone they just got, sign a 2 year contract and get the next $39.99 phone. Americans have become hungry for 'stuff' but not quality stuff it's about having more and paying less for it but more is no longer synonymous with quality it now equates to quantity. America has a serious problem and you can see it in the posts you describe. The demand that used to feed American families is now 1000's of miles away and off-shore laborers are struggling to keep up with volume of work 'we' used to do. They are coming to American forums and other American online resources to tap into American talent and try and put a false shine of quality on a low quality product or byte of code. Instead of blogging to the world about diluted code and questions developers should be writing senators, congressman and other electe

            S Offline
            S Offline
            Shog9 0
            wrote on last edited by
            #38

            code-frog wrote:

            If Americans would be more willing to [...] pay more for quality we'd be in much better shape.

            Bingo. You have to hunt to find good milk, fruit, cheese, or meat. Good luck getting your car repaired by someone who actually knows how the thing works. Forget taking care of your possessions, just buy new ones. It comes down to attitude, and sure, there's plenty of blame to share with the ad-men, but snake-oil salesmen are nothing new - we've just made them our kings...

            ----

            Yes, but can you blame them for doing so if that's the only legal way they can hire programmers they want at the rate they can afford?

            -- Nish on sketchy hiring practices

            S J 2 Replies Last reply
            0
            • P Patrick Etc

              code-frog wrote:

              I tend to think the real point is that consumers are getting more and more greedy about price and they care less and less about quality. So decent companies that used to hire American laborers coming from skilled and well known institutions now have to hire off-shore workers to meet the fickle demand of the American consumer. This of course dilutes the quality of the product and makes the fickle consumer my finicky about price.

              I think the American corporation is as much the source of this problem as the consumer themselves. Take your cell phone example - a perfect area of planned obsolescence for the cell phone manufacturers. They don't BUILD your phones to last 2 years - if it does, that's because you take really, REALLY good care of it. They WANT it to fall apart after 6 months so that they can sell you another one, and if you're really lucky, you get to sign another 2 year contract so that your phone is actually affordable. Oh, but remember, you're going to get a phone that is severely disabled compared to the Asian or European model. No, Americans don't want those features, but they do want to pay a 30% premium on the price of the phone. Much of what we see and so much of the "finnicky-ness" of the American Consumer is purely an invention of companies attempting to guarantee their income stream.

              code-frog wrote:

              If Americans would be more willing to spend less often

              You'd have companies shrieking and screaming about the imminent end of freedom and democracy as we know it. Seriously, you'd think that the idea of actually NOT BUYING the latest, greatest product was some sort of sin, talking to most of the "Joneses", and to your average consumer. "You're NOT going to buy the latest ___________? What's wrong with you?" Listen, really listen, to the next 10 commercials you see or hear. Listen to what they tell you. They don't tell you how wonderful their product is - they tell you how much you NEED it. These advertisements are created by people who spend whole careers studying brainwashing. They know the best way to make you buy something you really, really don't want to buy. And it works, better than most people suspect. The age of the honest buck is long past. Talking about honest software development is almost a contradiction in terms. But I digress into soapbox material. The problem is, the more "

              T Offline
              T Offline
              tec goblin
              wrote on last edited by
              #39

              Patrick Sears wrote:

              Take your cell phone example - a perfect area of planned obsolescence for the cell phone manufacturers. They don't BUILD your phones to last 2 years - if it does, that's because you take really, REALLY good care of it. They WANT it to fall apart after 6 months so that they can sell you another one, and if you're really lucky, you get to sign another 2 year contract so that your phone is actually affordable. Oh, but remember, you're going to get a phone that is severely disabled compared to the Asian or European model. No, Americans don't want those features, but they do want to pay a 30% premium on the price of the phone.

              In Europe customers push regulation for this purpose. Some examples: 1) A huge list of banned or restricted materials and chemical substances. 2) An obligation of car and electonics manufacturers to handle recycling of their products. 3) Customer protection schemes, as well as a quite pan-european warranty framework. 4) Within two years, every food that claims to be a "super food" (ie great for your health etc) has to be able to prove its claim. But even within EU, there are differences. England (and with it the rest of the UK) follows a more American model. It's interesting to see the fact that a New Toshiba A-200 sold in Greece has 2 year warranty, while if sold in the UK it has 1 (this is probably not a great example as the latest Toshiba A-200 is available in Greece and not in the UK)! In the end, electronics ARE more expensive in EU (the 23+3 official languages and 27 different cultures play some role in that), but at least they last slightly more (but still there is an respectable percentage of people changing mobile phones faster than once per year). Of course, as you said, enforcing so much regulation in the states would mean that the companies would "scream for the end of democracy as we know it".

              1 Reply Last reply
              0
              • J Judah Gabriel Himango

                So says this article[^], citing none other than our CP forums as an example. What do you guys think, are newbies taking over software development?

                Tech, life, family, faith: Give me a visit. I'm currently blogging about: Back From Vacation The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                D Offline
                D Offline
                devenv exe
                wrote on last edited by
                #40

                No, its the free market effect. Look, western economies and coders are mourning while Asian economies and coders are running to the bank. You should better find a solution as soon as possible otherwise claiming your more professional developers than others wont help. So who cares.

                0 errors: 0 warnings: 0 messsages

                S 1 Reply Last reply
                0
                • J Judah Gabriel Himango

                  So says this article[^], citing none other than our CP forums as an example. What do you guys think, are newbies taking over software development?

                  Tech, life, family, faith: Give me a visit. I'm currently blogging about: Back From Vacation The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                  S Offline
                  S Offline
                  Sam_c
                  wrote on last edited by
                  #41

                  Great link thanks :) I see his point, but I wouldn’t class myself as a "code monkey" as I have programmed without an internet connection, but if I had the option searching for help or a quick answer is a lot nicer than spending a few hours figuring it out. Over the last year (I'm on industry placement and still a under graduate) my use of CP!!! has gone up and other websites, my C and C++ programs are all done in the most part by scratch, where as a C# or .net one I try and pull together snippets of what I need, edit the snippet (so I don’t feel to bad) then test it, which means in the long run my .net app's are done so much quicker (which has meant I’ve been given more .net applications to improve or do.. so yes I’m probably becoming a bit of a code monkey :(( long as the app works and passes my tests I’m not that bothered) The programming field in full of people good/bad and even brilliant programmers. Like any other career more employees the less value they are worth regardless of there skill level :( Only solution to that problem is for the next big programming language to be so hard that it scares everyone off. Like assembler did to me for the first month of learning it, did my assignments and a couple of projects on the side, then said "thank god I never have to touch that again!" Well that’s a bit of a rant I better get back to work :sigh: "Monkey see monkey do"

                  S 1 Reply Last reply
                  0
                  • J Judah Gabriel Himango

                    So says this article[^], citing none other than our CP forums as an example. What do you guys think, are newbies taking over software development?

                    Tech, life, family, faith: Give me a visit. I'm currently blogging about: Back From Vacation The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                    P Offline
                    P Offline
                    peterchen
                    wrote on last edited by
                    #42

                    No.


                    We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                    My first real C# project | Linkify!|FoldWithUs! | sighist

                    1 Reply Last reply
                    0
                    • S Stephen Hewitt

                      As I understood the article, the problem isn’t that professional developers were not always so, but rather that developers claiming to be professional, or working as such, have not reached that standard yet.

                      Steve

                      M Offline
                      M Offline
                      Marc Clifton
                      wrote on last edited by
                      #43

                      Stephen Hewitt wrote:

                      As I understood the article, the problem isn’t that professional developers were not always so, but rather that developers claiming to be professional, or working as such, have not reached that standard yet.

                      Ah, well, there's a couple thoughts about that. I do recall in my 20's that many of my peers fit that bill--claiming to be professional--so I think that there are always a fairly large number of people in any field that never really reach "professional". The Internet has however made these people more globally visible. Second, I guess because it's a field that is so easy to get into (relatively speaking, I suppose) that the field is ripe for charlatans. These are the modern day fortune teller equivalent. But what's worse, again because of the Internet, are the charlatans clothed in professionalism, like Kent Beck and crew that have inflicted Extreme Programming, SCRUM, and all that crap on us. Granted, there is some value to their techniques, but they are little more than professional quacks, IMO. We've had our invasion of methodology monkeys, it seems only reasonable that it will be followed by code monkeys. Eventually (and probably fairly soon) there will be more methodology monkeys to cope with the code monkeys. Marc

                      Thyme In The Country
                      Interacx
                      My Blog

                      1 Reply Last reply
                      0
                      • Steve EcholsS Steve Echols

                        No, just lazy newbies that won't try to figure things out for themselves. :) I blame The Google. It's made people (me included) lazy. I used to spend days or weeks poking and prodding an API to get it to do what I wanted. Now I just google it, read for about 5 seconds, cut and paste and tweak, without really trying to understand. I have a feeling a lot of other people are doing the same. Are we becoming a nation of snippet tweakers? Arggggg, need to get back to C++, at least it made me disciplined.


                        - S 50 cups of coffee and you know it's on!

                        M Offline
                        M Offline
                        Marc Clifton
                        wrote on last edited by
                        #44

                        Steve Echols wrote:

                        I blame The Google.

                        I blame it on professional quackery like Extreme Programming, SCRUM, etc., that gives newbies the warm fuzzy feeling that they can whip out professional apps if they simply write unit tests, apply a few simple design patterns, and constantly refactor. Oh yes, and occasionally talk to the customer. Marc

                        Thyme In The Country
                        Interacx
                        My Blog

                        1 Reply Last reply
                        0
                        • Richard Andrew x64R Richard Andrew x64

                          Aside from the problem of developers who don't know what they are doing, there is an enormous problem of elitism and snobbery amongst geek types. Almost by definition, a geek is someone who is very insecure on the inside. This naturally explains why it is part of geek culture to prove that you are better than the next guy. A hacker is not truly happy unless he can point to someone less knowledgeable and call him a "script kiddy." Someone with a Computer Science degree will find ways to put down those who are self-taught, and those who are self-taught will find ways to put down those with degrees. There is nothing new about one geek putting down other geeks in order to make himself feel better.

                          -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                          S Offline
                          S Offline
                          stickershock
                          wrote on last edited by
                          #45

                          Richie308 wrote:

                          A hacker is not truly happy unless he can point to someone less knowledgeable and call him a "script kiddy." Someone with a Computer Science degree will find ways to put down those who are self-taught, and those who are self-taught will find ways to put down those with degrees.

                          I thin any company should have a mix of both, the advantage of having someone with a more methodical approach working with or against someone who has never been in the box, the solutions provided are varied and interesting. Code Monkeys? Script kiddies? surely these are the gurus of the future, I think the most important factors in being a good programmer have nothing to do with actually writing code, persisitence, consitution, insolence, curiousity, self reflection, passion, creativity. Most of these assets will never be taught by a university. Thinking patterns are just as important as book learned knowledge, it's why the CIA trains musicians as codebreaker. Obviously anyone who turns to labeling someone is simply demonstrating his / her own insecurity. It's counter productive, how many people are put off from really devoting themselves because some wank has gone off and said, you could never do that, you are script kiddie, code monkey, or some other label. I think it's important to tell newbies (there is nothing wrong with being newbie right?) do it for yourself, do it the best your can, listen to constructive criticism and ignore the wankers. I do not care HOW valuable or Irreplaceable you think you are, I would much rather delete all your code than hear you dishearten anyone else. My greatest respect has always been to those who do very good, do not gloat when actually they should and always can see themselves in the newbie.

                          S 1 Reply Last reply
                          0
                          • Steve EcholsS Steve Echols

                            Totally agree, except the UI's tend to suffer, at least the one's I've experienced are very VBish with multi-colored buttons. Combine someone with application knowledge and a decent UI programmer and you usually get a solid product.


                            - S 50 cups of coffee and you know it's on!

                            S Offline
                            S Offline
                            stevepqr
                            wrote on last edited by
                            #46

                            I'd love to be a 'professional' programmer - I don't have time though, I do spend 80% of my time writing programs, I work in a specialised field where programming is a neccessity but its not 'the job'. So am I a programmer? Thats what I describe myself as because thats what I do most of, but I'm not in the sense that a lot of CP programmers are. I don't see the point of putting someone down because he doesn't know what .NET is or what something else is - its like grouping together professional tradesmen and then laughing at the plumbers because they don't know how to lay a course of bricks or put up shelves. Of course you will always get the odd plumber who will try to lay a course of bricks and pass it off as a good job, there are chancers in every trade but they get away with it because they bull***t the managers doing the hiring into believing they are good enough - thats a problem with the hiring procedure not the guy being hired.

                            1 Reply Last reply
                            0
                            • J Judah Gabriel Himango

                              So says this article[^], citing none other than our CP forums as an example. What do you guys think, are newbies taking over software development?

                              Tech, life, family, faith: Give me a visit. I'm currently blogging about: Back From Vacation The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                              N Offline
                              N Offline
                              Nish Nishant
                              wrote on last edited by
                              #47

                              Perhaps he is indirectly suggesting that online forums should be shut down! I mean if there weren't people helping out these hobbyist programmers who can't speak legible English, they wouldn't be able to claim to be professional developers, could they? :rolleyes:

                              Regards, Nish


                              Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                              My latest book : C++/CLI in Action / Amazon.com link

                              S 1 Reply Last reply
                              0
                              • J Judah Gabriel Himango

                                So says this article[^], citing none other than our CP forums as an example. What do you guys think, are newbies taking over software development?

                                Tech, life, family, faith: Give me a visit. I'm currently blogging about: Back From Vacation The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                                D Offline
                                D Offline
                                David Veeneman
                                wrote on last edited by
                                #48

                                "We've got to protect our phoney-baloney jobs, gentlemen! We must do something about this immediately; immediately; immediately! (Crowd: Harumph, harumph, harumph!) (Pointing) Hey, I didn't get a harumph outa that guy!" -- Mel Brooks, Blazing Saddles

                                David Veeneman www.veeneman.com

                                1 Reply Last reply
                                0
                                • Richard Andrew x64R Richard Andrew x64

                                  Aside from the problem of developers who don't know what they are doing, there is an enormous problem of elitism and snobbery amongst geek types. Almost by definition, a geek is someone who is very insecure on the inside. This naturally explains why it is part of geek culture to prove that you are better than the next guy. A hacker is not truly happy unless he can point to someone less knowledgeable and call him a "script kiddy." Someone with a Computer Science degree will find ways to put down those who are self-taught, and those who are self-taught will find ways to put down those with degrees. There is nothing new about one geek putting down other geeks in order to make himself feel better.

                                  -------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke

                                  N Offline
                                  N Offline
                                  Not Active
                                  wrote on last edited by
                                  #49

                                  Richie308 wrote:

                                  Someone with a Computer Science degree will find ways to put down those who are self-taught, and those who are self-taught will find ways to put down those with degrees.

                                  I disagree with this. I started out with a little schooling, then learned a lot through self-teaching and expereince, then I went back to school again. I've seen it from both sides. Yes, I'll agree that there are elitists, but those tend to be the ones who $80k per year for their CS degree and frankly were less qualified than a community college graduate.


                                  only two letters away from being an asset

                                  S 1 Reply Last reply
                                  0
                                  • J Judah Gabriel Himango

                                    So says this article[^], citing none other than our CP forums as an example. What do you guys think, are newbies taking over software development?

                                    Tech, life, family, faith: Give me a visit. I'm currently blogging about: Back From Vacation The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                                    M Offline
                                    M Offline
                                    Mark_Wallace
                                    wrote on last edited by
                                    #50

                                    Judah Himango wrote:

                                    What do you guys think, are newbies taking over software development?

                                    If a newbie has a proven record of his coding ability, I'll hire him. Unfortunately, university degrees in software engineering, and the like, are often not worth the paper they're printed on. I had a blazing row (in a restaurant) with a university course constructor, not too long ago, because she really could not see the simple failing in her beautifully planned BSc software engineering course -- that it at no time required any of the students to write any code. The course did, of course, include a term's training on how to fill out job application foms and prepare for interviews. And another on how to write letters. And another on how to write reports. And another on how to write project proposals. Etc. So Hell, yeah. If a guy comes to me and demonstrates that he can write the code I need him to write, I'll hire him. I don't give a sh1t if he knows how to write in English; for that, I'll get a technical writer.

                                    S 1 Reply Last reply
                                    0
                                    • S Scott Dorman

                                      There is a difference between a hobbyst programmer and someone who doesnt' have a clue about what they are doing passing themselves off as a professional developer.

                                      ----------------------------- In just two days, tomorrow will be yesterday.

                                      N Offline
                                      N Offline
                                      Not Active
                                      wrote on last edited by
                                      #51

                                      You mean like the ones with user names like The Specialist, Code Guru, or CSharper, who ask what the difference is between public and private access modifiers.


                                      only two letters away from being an asset

                                      1 Reply Last reply
                                      0
                                      • J Judah Gabriel Himango

                                        So says this article[^], citing none other than our CP forums as an example. What do you guys think, are newbies taking over software development?

                                        Tech, life, family, faith: Give me a visit. I'm currently blogging about: Back From Vacation The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                                        N Offline
                                        N Offline
                                        Not Active
                                        wrote on last edited by
                                        #52

                                        Not that it is necessarily newbies taking over the world. I have seen a trend on the forums here toward questions from people who would be better off reading a book and maybe actually taking, or paying attention to, a class or two, before trying to write applications.


                                        only two letters away from being an asset

                                        S 1 Reply Last reply
                                        0
                                        • J Judah Gabriel Himango

                                          So says this article[^], citing none other than our CP forums as an example. What do you guys think, are newbies taking over software development?

                                          Tech, life, family, faith: Give me a visit. I'm currently blogging about: Back From Vacation The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                                          V Offline
                                          V Offline
                                          Vu Loc
                                          wrote on last edited by
                                          #53

                                          Here is an interesting anecdote for you guys. I was working for a big company in it's IT department. Some HR manager needed a DB to keep track of employees (your typical employee DB, Name, Address, Social security number etc.). A simple task for any developer. Well the manager was convinced by his "secretary" (who just learned C# and .Net 1.1 at the time) to let her write the application. The poor girl had no notion of security and authentication so the application was full access for everyone to see, update, delete. Actually, no one knew about this (only the manager was using it) untill auditors of NYE following the Sarbanes-Oxley act audited the company and checked on how sensitive data were stored.... now you imagine the rest.

                                          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