Bernhard Barker

Berlin, Germany

Computer Scientist, Algorithm and Artificial Intelligence Enthusiast.

9th algorithm gold badge holder.

Write every post as if to help a million people (or at least a few thousand).

Free online courses!

Don't try to show appreciation by upvoting many posts by a user

A simple english Wikipedia

Regex explainer

Area51 is for new Stack Exchange site proposals

Random Meta posts

The "should I answer this" checklist:

  • Does this question adhere to the site rules?
  • Has no version of this question ever been asked before?
  • Does it seem plausible that others may have the same question in future?
  • Will (at least some of) those people be able to find this question?
  • Will I be able to answer in a way that helps those people?
  • Will my answer teach the asker something instead of just solving their immediate problem and leaving them unable to figure out how to solve the same issue the next time they get it?
  • Does the question seem well-intentioned?
  • How do I write a good answer to a question?

Stack Overflow...

Asking tips:

  • Post a Minimal, Complete, and Verifiable example
  • Stick around for a while after asking a question to answer comments
  • Pop in every now and again to tend to responses at least until you have an accepted answer
  • Don't be a help vampire. (My) summary:
    • Give enough details so the question is answerable
    • Don't ask for a program to be written for you
    • Aim to learn, don't just look for an answer
    • Look elsewhere for the answer before asking a question
  • Question checklist
  • How much research effort should go into your question
  • What should I do when someone answers my question?

Other tips:

  • Be kind
  • Format properly
  • Don't down-vote minor issues like minor syntax errors you can easily fix yourself. When downvoting answers, preferably comment and don't leave straight away: give some time for it to be fixed
  • Don't robo-approve in review
Top Questions
1 2 3 4

Top Answers
1 2 3 4 5 10