Click here to Skip to main content
15,914,943 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Contributing to the demise of software development Pin
devenv.exe2-Apr-14 3:29
professionaldevenv.exe2-Apr-14 3:29 
GeneralRe: Contributing to the demise of software development Pin
Rage2-Apr-14 3:44
professionalRage2-Apr-14 3:44 
GeneralRe: Contributing to the demise of software development Pin
PIEBALDconsult2-Apr-14 3:47
mvePIEBALDconsult2-Apr-14 3:47 
GeneralRe: Contributing to the demise of software development Pin
Andrew Torrance2-Apr-14 3:52
Andrew Torrance2-Apr-14 3:52 
GeneralRe: Contributing to the demise of software development Pin
Rob Philpott2-Apr-14 3:59
Rob Philpott2-Apr-14 3:59 
GeneralRe: Contributing to the demise of software development Pin
Dave Calkins2-Apr-14 3:54
Dave Calkins2-Apr-14 3:54 
GeneralRe: Contributing to the demise of software development Pin
Rob Philpott2-Apr-14 4:08
Rob Philpott2-Apr-14 4:08 
GeneralRe: Contributing to the demise of software development Pin
BillWoodruff2-Apr-14 4:47
professionalBillWoodruff2-Apr-14 4:47 
Rob Philpott wrote:
experienced developers who know their field
I do not think it is necessary to postulate a Manichean struggle between an illuminati of developers who exist "far from the madding crowd," who have "arrived" at some special level of competence, versus the unwashed hordes of the barbarian invaders in order to explain the historical change in QA on CodeProject.

By the way, in my book, an "experienced developer" is one who has learned the necessity of constant re-training in order to be able to implement the wisdom, principles, heuristics, etc., learned from formal education, self-education, and long experience, in technology that is constantly changing, using tools that are constantly changing.

I propose that what we see on CodeProject QA today (and on the language forums, to some extent), compared to, say, five, or ten, years ago, is best characterized as a shift in demography. For whatever reasons, CodeProject QA now has the reputation as a place to get a quick answer among students, and newcomers to programming, many of whom are not fluent in English. Imho, there's nothing inherently "wrong" in that !

And, yes, CP QA gets a spate of questions from homework-shirkers, the terribly confused, and people who are probably victims of really poor quality education. But, why do these folks swarm into CodeProject QA ? That is the question.

Many of the questions on CP QA would never be tolerated on, say, StackOverFlow. Please note that by saying that, I am not implying I think CP QA should be like StackOverFlow.

One reason CP QA may have gained this reputation as a soft touch; is, imho: CP doesn't really demand anything of the person who posts a question. You are not required to even properly select tags for the question; the result is you see hundreds of comments, or even posts as "solutions," which essentially beg the OP to please tell us what the question is about, as in: whether it's WinForms, or WPF, or ASP.NET, etc.

In my opinion, people often do not value what they are given free; or given without responsibility (a sad aspect of human nature, I am afraid): I believe that some of the frequent abuses of CP QA, such as people who literally ask questions as they develop a program blow-by-bloody-blow (often never voting for the helpful answers they receive), simply relate to the fact the poster has no obligation; there is no implicit requirement for reciprocity. Unfortunately, it is an even sadder aspect of human nature, imho, that people go beyond not valuing what they receive for free, but actually do not respect what they get at no perceived cost, and do not respect the source of what they get for free.

This behavior by (some of) the OP's is matched, in my perceptions, by the variance in behavior of those who post solutions; one respondent feels free to post a sermon on how the OP's entire technical knowledge is beyond redemption as a solution; another, posts a request to clarify the question as a solution. Others use comments.

Another respondent throws a bunch of links they found with a quick search on CP and/or Stackoverflow into a solution post (and some of those posts are quite helpful to the OP because they do address the OP's question, so I am not hinting I believe there should be a fatwah against solutions that contain only links, LOL) [^]. Some respondents feel free to actively solicit the OP to select their response as "the solution;" others, like myself, would never do this (an artifact of the way I was raised, I believe).

Beyond this "variance" among respondents lies the active abuse of the QA Forums for the purpose of bloating reputation: into that circle of hell, we shall not go in this post Smile | :)

Should CP QA be changed in structure ? I think so, and I've said my piece on that both here, and on the "Suggs and Buggs" forum. I suggest if you think it should be changed, you say your piece.

In the meantime, I will continue to post comments, and solutions on CP QA, playing by my own rules, because: I enjoy it; and, it helps my on-going attempts at self-education. There can be the rare satisfaction of feeling that you have genuinely helped someone learn something they were ready to learn. "Reputation" is "small potatoes" compared to that [^].

cheers, Bill
“Use the word 'cybernetics,' Norbert, because nobody knows what it means. This will always put you at an advantage in arguments.” Claude Shannon (Information Theory scientist): letter to Norbert Weiner of M.I.T., circa 1940

GeneralRe: Contributing to the demise of software development Pin
Rob Philpott2-Apr-14 5:43
Rob Philpott2-Apr-14 5:43 
GeneralMicrosoft Pin
Mohamad M. Mohamad2-Apr-14 1:57
Mohamad M. Mohamad2-Apr-14 1:57 
GeneralRe: Microsoft Pin
Corporal Agarn2-Apr-14 2:00
professionalCorporal Agarn2-Apr-14 2:00 
GeneralRe: Microsoft Pin
Pete O'Hanlon2-Apr-14 2:06
mvePete O'Hanlon2-Apr-14 2:06 
GeneralRe: Microsoft Pin
Mohamad M. Mohamad2-Apr-14 3:16
Mohamad M. Mohamad2-Apr-14 3:16 
GeneralRe: Microsoft Pin
PIEBALDconsult2-Apr-14 3:30
mvePIEBALDconsult2-Apr-14 3:30 
JokeRe: Microsoft Pin
Mohamad M. Mohamad2-Apr-14 20:46
Mohamad M. Mohamad2-Apr-14 20:46 
GeneralRe: Microsoft Pin
Blue Waffle2-Apr-14 2:07
Blue Waffle2-Apr-14 2:07 
GeneralRe: Microsoft Pin
Dave Kreskowiak2-Apr-14 2:10
mveDave Kreskowiak2-Apr-14 2:10 
GeneralRe: Microsoft PinPopular
chriselst2-Apr-14 2:11
professionalchriselst2-Apr-14 2:11 
GeneralRe: Microsoft Pin
phil.o2-Apr-14 2:58
professionalphil.o2-Apr-14 2:58 
GeneralRe: Microsoft Pin
Ron Anders2-Apr-14 3:28
Ron Anders2-Apr-14 3:28 
GeneralRe: Microsoft Pin
Mohamad M. Mohamad2-Apr-14 20:06
Mohamad M. Mohamad2-Apr-14 20:06 
GeneralRe: Microsoft Pin
Paulo Augusto Kunzel2-Apr-14 4:01
professionalPaulo Augusto Kunzel2-Apr-14 4:01 
GeneralRe: Microsoft Pin
ClockMeister2-Apr-14 7:08
professionalClockMeister2-Apr-14 7:08 
GeneralRe: Microsoft Pin
Mohamad M. Mohamad2-Apr-14 20:22
Mohamad M. Mohamad2-Apr-14 20:22 
GeneralRe: Microsoft Pin
ClockMeister3-Apr-14 3:01
professionalClockMeister3-Apr-14 3:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.