Skip to main content
added 34 characters in body
Source Link
yannis
  • 39.6k
  • 40
  • 184
  • 217

Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

and it is not about...

  • general workplace issues, office politics, résumé help (check out The Workplace instead),
  • implementation issues or programming tools (ask on Stack Overflow instead),
  • what language/technology you should learn next, including which technology is better,
  • what project you should do next,
  • what book you should read next,
  • career advice, salary or compensation,
  • personal lifestyle, including relationships, and non-programming activities

...then you're in the right place to ask your question!

Please make sure your question uniquely applies to programmers in general:

proper scope for question

What about subjective questions?

Subjective questions are allowed, but subjective does not mean “anything goes”. Please keep it professional at all times. If this is a question you'd be uncomfortable discussing with your colleagues in a work environment, it's probably not appropriate here, either.

All subjective questions are expected to be constructive. How do we define that? Constructive subjective questions …

  • inspire answers that explain “why” and “how”.
  • tend to have long, not short, answers.
  • have a constructive, fair, and impartial tone.
  • invite sharing experiences over opinions.
  • insist that opinion be backed up with facts and references.
  • are more than just mindless social fun.

Questions that do not meet enough of these six guidelines will be closed as "Not Constructive". Please see the Good Subjective, Bad Subjective and Real Questions Have Answers blog posts for more details and examples.

Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

and it is not about...

  • general workplace issues, office politics, résumé help (check out The Workplace instead),
  • implementation issues or programming tools (ask on Stack Overflow instead),
  • what language/technology you should learn next, including which technology is better,
  • what project you should do next,
  • career advice, salary or compensation,
  • personal lifestyle, including relationships, and non-programming activities

...then you're in the right place to ask your question!

Please make sure your question uniquely applies to programmers in general:

proper scope for question

What about subjective questions?

Subjective questions are allowed, but subjective does not mean “anything goes”. Please keep it professional at all times. If this is a question you'd be uncomfortable discussing with your colleagues in a work environment, it's probably not appropriate here, either.

All subjective questions are expected to be constructive. How do we define that? Constructive subjective questions …

  • inspire answers that explain “why” and “how”.
  • tend to have long, not short, answers.
  • have a constructive, fair, and impartial tone.
  • invite sharing experiences over opinions.
  • insist that opinion be backed up with facts and references.
  • are more than just mindless social fun.

Questions that do not meet enough of these six guidelines will be closed as "Not Constructive". Please see the Good Subjective, Bad Subjective and Real Questions Have Answers blog posts for more details and examples.

Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

and it is not about...

  • general workplace issues, office politics, résumé help (check out The Workplace instead),
  • implementation issues or programming tools (ask on Stack Overflow instead),
  • what language/technology you should learn next, including which technology is better,
  • what project you should do next,
  • what book you should read next,
  • career advice, salary or compensation,
  • personal lifestyle, including relationships, and non-programming activities

...then you're in the right place to ask your question!

Please make sure your question uniquely applies to programmers in general:

proper scope for question

What about subjective questions?

Subjective questions are allowed, but subjective does not mean “anything goes”. Please keep it professional at all times. If this is a question you'd be uncomfortable discussing with your colleagues in a work environment, it's probably not appropriate here, either.

All subjective questions are expected to be constructive. How do we define that? Constructive subjective questions …

  • inspire answers that explain “why” and “how”.
  • tend to have long, not short, answers.
  • have a constructive, fair, and impartial tone.
  • invite sharing experiences over opinions.
  • insist that opinion be backed up with facts and references.
  • are more than just mindless social fun.

Questions that do not meet enough of these six guidelines will be closed as "Not Constructive". Please see the Good Subjective, Bad Subjective and Real Questions Have Answers blog posts for more details and examples.

deleted 263 characters in body
Source Link
yannis
  • 39.6k
  • 40
  • 184
  • 217

Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

and it is not about...

  • general workplace issues, office politics, résumé help (check out The Workplace instead),
  • implementation issues or programming tools (ask on Stack Overflow instead),
  • what language/technology you should learn next, including which technology is better,
  • what project you should do next1,
  • career advice, salary or compensation1,
  • personal lifestyle, including relationships, and non-programming activities

...then you're in the right place to ask your question!

1 For answers to common programming career advice questions, please see "Don’t Call Yourself A Programmer, And Other Career Advice" by Patrick McKenzie.

Please make sure your question uniquely applies to programmers in general:

proper scope for question

What about subjective questions?

Subjective questions are allowed, but subjective does not mean “anything goes”. Please keep it professional at all times. If this is a question you'd be uncomfortable discussing with your colleagues in a work environment, it's probably not appropriate here, either.

All subjective questions are expected to be constructive. How do we define that? Constructive subjective questions …

  • inspire answers that explain “why” and “how”.
  • tend to have long, not short, answers.
  • have a constructive, fair, and impartial tone.
  • invite sharing experiences over opinions.
  • insist that opinion be backed up with facts and references.
  • are more than just mindless social fun.

Questions that do not meet enough of these six guidelines will be closed as "Not Constructive". Please see the Good Subjective, Bad Subjective and Real Questions Have Answers blog posts for more details and examples.

Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

and it is not about...

  • general workplace issues, office politics, résumé help (check out The Workplace instead),
  • implementation issues or programming tools (ask on Stack Overflow instead),
  • what language/technology you should learn next, including which technology is better,
  • what project you should do next1,
  • career advice, salary or compensation1,
  • personal lifestyle, including relationships, and non-programming activities

...then you're in the right place to ask your question!

1 For answers to common programming career advice questions, please see "Don’t Call Yourself A Programmer, And Other Career Advice" by Patrick McKenzie.

Please make sure your question uniquely applies to programmers in general:

proper scope for question

What about subjective questions?

Subjective questions are allowed, but subjective does not mean “anything goes”. Please keep it professional at all times. If this is a question you'd be uncomfortable discussing with your colleagues in a work environment, it's probably not appropriate here, either.

All subjective questions are expected to be constructive. How do we define that? Constructive subjective questions …

  • inspire answers that explain “why” and “how”.
  • tend to have long, not short, answers.
  • have a constructive, fair, and impartial tone.
  • invite sharing experiences over opinions.
  • insist that opinion be backed up with facts and references.
  • are more than just mindless social fun.

Questions that do not meet enough of these six guidelines will be closed as "Not Constructive". Please see the Good Subjective, Bad Subjective and Real Questions Have Answers blog posts for more details and examples.

Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

and it is not about...

  • general workplace issues, office politics, résumé help (check out The Workplace instead),
  • implementation issues or programming tools (ask on Stack Overflow instead),
  • what language/technology you should learn next, including which technology is better,
  • what project you should do next,
  • career advice, salary or compensation,
  • personal lifestyle, including relationships, and non-programming activities

...then you're in the right place to ask your question!

Please make sure your question uniquely applies to programmers in general:

proper scope for question

What about subjective questions?

Subjective questions are allowed, but subjective does not mean “anything goes”. Please keep it professional at all times. If this is a question you'd be uncomfortable discussing with your colleagues in a work environment, it's probably not appropriate here, either.

All subjective questions are expected to be constructive. How do we define that? Constructive subjective questions …

  • inspire answers that explain “why” and “how”.
  • tend to have long, not short, answers.
  • have a constructive, fair, and impartial tone.
  • invite sharing experiences over opinions.
  • insist that opinion be backed up with facts and references.
  • are more than just mindless social fun.

Questions that do not meet enough of these six guidelines will be closed as "Not Constructive". Please see the Good Subjective, Bad Subjective and Real Questions Have Answers blog posts for more details and examples.

added 11 characters in body
Source Link
yannis
  • 39.6k
  • 40
  • 184
  • 217

Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

and it is not about...

  • general workplace issues, office politics, résumé help (check out The Workplace instead),
  • implementation issues or programming tools (ask on Stack Overflow instead),
  • what language/technology you should learn next, including which technology is better,
  • what project you should do next1,
  • career advice, salary or compensation1,
  • personal lifestyle, including relationships, and non-programming activities

...then you're in the right place to ask your question!

1 For answers to common programming career advice questions, please see "Don’t Call Yourself A Programmer, And Other Career Advice" by Patrick McKenzie.

Please make sure your question uniquely applies to programmers in general:

proper scope for question

What about subjective questions?

Subjective questions are allowed, but subjective does not mean “anything goes”. Please keep it professional at all times. If this is a question you'd be uncomfortable discussing with your colleagues in a work environment, it's probably not appropriate here, either.

All subjective questions are expected to be constructive. How do we define that? Constructive subjective questions …

  • inspire answers that explain “why” and “how”.
  • tend to have long, not short, answers.
  • have a constructive, fair, and impartial tone.
  • invite sharing experiences over opinions.
  • insist that opinion be backed up with facts and references.
  • are more than just mindless social fun.

Questions that do not meet enough of these six guidelines will be closed as "Not Constructive". Please see the Good Subjective, Bad Subjective and Real Questions Have Answers blog posts for more details and examples.

Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

and it is not about...

  • general workplace issues, office politics, résumé help (check out The Workplace instead),
  • implementation issues or programming tools (ask on Stack Overflow instead),
  • what language you should learn next, including which technology is better,
  • what project you should do next1,
  • career advice, salary or compensation1,
  • personal lifestyle, including relationships, and non-programming activities

...then you're in the right place to ask your question!

1 For answers to common programming career advice questions, please see "Don’t Call Yourself A Programmer, And Other Career Advice" by Patrick McKenzie.

Please make sure your question uniquely applies to programmers in general:

proper scope for question

What about subjective questions?

Subjective questions are allowed, but subjective does not mean “anything goes”. Please keep it professional at all times. If this is a question you'd be uncomfortable discussing with your colleagues in a work environment, it's probably not appropriate here, either.

All subjective questions are expected to be constructive. How do we define that? Constructive subjective questions …

  • inspire answers that explain “why” and “how”.
  • tend to have long, not short, answers.
  • have a constructive, fair, and impartial tone.
  • invite sharing experiences over opinions.
  • insist that opinion be backed up with facts and references.
  • are more than just mindless social fun.

Questions that do not meet enough of these six guidelines will be closed as "Not Constructive". Please see the Good Subjective, Bad Subjective and Real Questions Have Answers blog posts for more details and examples.

Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

and it is not about...

  • general workplace issues, office politics, résumé help (check out The Workplace instead),
  • implementation issues or programming tools (ask on Stack Overflow instead),
  • what language/technology you should learn next, including which technology is better,
  • what project you should do next1,
  • career advice, salary or compensation1,
  • personal lifestyle, including relationships, and non-programming activities

...then you're in the right place to ask your question!

1 For answers to common programming career advice questions, please see "Don’t Call Yourself A Programmer, And Other Career Advice" by Patrick McKenzie.

Please make sure your question uniquely applies to programmers in general:

proper scope for question

What about subjective questions?

Subjective questions are allowed, but subjective does not mean “anything goes”. Please keep it professional at all times. If this is a question you'd be uncomfortable discussing with your colleagues in a work environment, it's probably not appropriate here, either.

All subjective questions are expected to be constructive. How do we define that? Constructive subjective questions …

  • inspire answers that explain “why” and “how”.
  • tend to have long, not short, answers.
  • have a constructive, fair, and impartial tone.
  • invite sharing experiences over opinions.
  • insist that opinion be backed up with facts and references.
  • are more than just mindless social fun.

Questions that do not meet enough of these six guidelines will be closed as "Not Constructive". Please see the Good Subjective, Bad Subjective and Real Questions Have Answers blog posts for more details and examples.

added 170 characters in body; deleted 119 characters in body
Source Link
yannis
  • 39.6k
  • 40
  • 184
  • 217
Loading
added 95 characters in body
Source Link
user8
user8
Loading
added 279 characters in body; added 20 characters in body; edited body
Source Link
user8
user8
Loading
added 13 characters in body
Source Link
user8
user8
Loading
deleted 1842 characters in body
Source Link
user8
user8
Loading
deleted 1 characters in body; added 38 characters in body
Source Link
user8
user8
Loading
added 200 characters in body
Source Link
Adam Lear
  • 32k
  • 8
  • 103
  • 125
Loading
added 35 characters in body; added 5 characters in body
Source Link
user8
user8
Loading
added 70 characters in body
Source Link
user8
user8
Loading
added 6 characters in body
Source Link
Jeff Atwood
  • 6.7k
  • 10
  • 46
  • 49
Loading
Rollback to Revision 20
Source Link
user8
user8
Loading
added 2 characters in body
Source Link
user8
user8
Loading
added 113 characters in body
Source Link
Adam Lear
  • 32k
  • 8
  • 103
  • 125
Loading
deleted 48 characters in body
Source Link
Adam Lear
  • 32k
  • 8
  • 103
  • 125
Loading
added 110 characters in body
Source Link
Jeff Atwood
  • 6.7k
  • 10
  • 46
  • 49
Loading
added 53 characters in body; Post Made Community Wiki
Source Link
Sam Saffron
  • 1.3k
  • 12
  • 20
Loading
deleted 22 characters in body
Source Link
ChrisF
  • 38.9k
  • 11
  • 127
  • 168
Loading
added 40 characters in body
Source Link
user8
user8
Loading
deleted 51 characters in body
Source Link
ChrisF
  • 38.9k
  • 11
  • 127
  • 168
Loading
deleted 388 characters in body; deleted 372 characters in body
Source Link
Jeff Atwood
  • 6.7k
  • 10
  • 46
  • 49
Loading
added 442 characters in body; deleted 2 characters in body
Source Link
user8
user8
Loading
added 790 characters in body
Source Link
Adam Lear
  • 32k
  • 8
  • 103
  • 125
Loading