“Your pain is the breaking of the shell
that encloses your understanding.”
Khalil Gibran
Slide 7
Slide 7 text
(A story of a button.)
Slide 8
Slide 8 text
Getting ahead in 5 easy steps
Slide 9
Slide 9 text
Admit that you have a problem.
1
Slide 10
Slide 10 text
Walk away.
2
Slide 11
Slide 11 text
Narrow it down.
3
Slide 12
Slide 12 text
A Is something broken?
B Are you stuck?
Slide 13
Slide 13 text
- What does it take to trigger the problem?
- What is it that you want to achieve?
- What happens instead?
A
Slide 14
Slide 14 text
- What is it that you want to achieve?
- What is involved?
- Where are you getting stuck?
B
Slide 15
Slide 15 text
Research.
4
Slide 16
Slide 16 text
A
“Do you have a name”?
Check the documentation.
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
A + B
Too fuzzy? — Use a search engine.
Don’t bother with site searches.
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
?
Slide 22
Slide 22 text
What does it take to trigger the problem?
What is it that you want to achieve?
What happens instead?
A
WHEN
THEN
BUT
Slide 23
Slide 23 text
What is it that you want to achieve?
What is involved?
Where are you getting stuck?
B
WHAT
WITH
HOW
Slide 24
Slide 24 text
- Leave your emotions at the door.
- Formulate your question with the answer
in mind.
- Be speci c in your terms.
- Consider variations of your problem.
- e order of the search terms matters.
- Let the results guide your next question.
Slide 25
Slide 25 text
A + B
Evaluate the results.
Slide 26
Slide 26 text
- How old is an answer? Check the date.
- How trustworthy is the source?
- Explanation or just a code snippet?
- Close, but no cigar? —Can you adapt an
answer to your use case?
Slide 27
Slide 27 text
Ask for help.
5
Slide 28
Slide 28 text
No content
Slide 29
Slide 29 text
(What is Stackover ow and how does it work?)
Slide 30
Slide 30 text
So, you think you’re ready
to ask a question?
Slide 31
Slide 31 text
Have you exhausted all other means?
Slide 32
Slide 32 text
Did you search for similar questions?
Slide 33
Slide 33 text
Really?
Slide 34
Slide 34 text
Really?
Alright then —
Slide 35
Slide 35 text
No content
Slide 36
Slide 36 text
No content
Slide 37
Slide 37 text
- Leave your emotions at the door.
- Be speci c, be brief.
Slide 38
Slide 38 text
No content
Slide 39
Slide 39 text
No content
Slide 40
Slide 40 text
No content
Slide 41
Slide 41 text
- Leave your emotions at the door!
- Provide all necessary context.
- Show that and what you’ve tried.
- Be speci c, be brief.
- Make it relevant to others.
- Keep an open mind.
- Be nice.
Slide 42
Slide 42 text
No content
Slide 43
Slide 43 text
- Use as little tags a as possible.
- Don’t use buzzwords.
- is is not a honey pot!
Slide 44
Slide 44 text
No content
Slide 45
Slide 45 text
No content
Slide 46
Slide 46 text
Now wait. Go, do something else.
Be patient.
Slide 47
Slide 47 text
…
Slide 48
Slide 48 text
Found what you needed?
Slide 49
Slide 49 text
Found what you needed?
Take some time to understand.