SlideShare a Scribd company logo
1 of 12
Download to read offline
The Hitchhiker’s Guide to StackOverflow
WHAT’S STACKOVERFLOW (SO)?
for those of you who are new here on earth, SO is a brilliant ‘questions
and answers’ site for programmers. So far so good, BUT….
Watch out from newbie mistakes , the community can be cruel!
“I’LL TAKE ‘THE SAME OLD QUESTIONS’ FOR 200, ALEX”
Check if your question was already posted - on the website search
engine or on a Google search
Especially avoid asking basic questions, easily solved by any tutorial
online
The community hates to see the same question over and over again
The STACKOVERFLOW DOG DID MY HOMEWORK
Don’t ask the community to do the programming work for you
For the very least, don’t mask it - be honest and tell it to the community
“A friend gave me this task” you say…
THE STACKOVERFLOW DOG DID MY HOMEWORK – CONT.
Don’t just ‘dump’ your code and expect magic. Do some research and
be specific when asking your questions:
Explain what is the specific nature of your problem?
What exactly are you struggling with?
What have you already tried to do on your own?
ARE WE TELEPATHIC OR ARE WE DANCERS?
Provide the full context of your question, otherwise Stackoverflow’s
frustrated users will leave nasty comments or even vote to close the
question
A concrete example of a question with just the error, no code or details supplied
Examples of StackOverflow comments
A JURY OF YOUR OWN PEERS
StackOverflow is moderated by the community.
How to properly moderate SO and how to act according to the
community rules are skills with their own learning curve…
Reputation
Power
+
Influence
Your reputation (‘Likes’ to your questions, answers, edits and so on)
gains you power and influence (the option to comment, review, and
even delete posts).
A JURY OF YOUR OWN PEERS – CONT.
But remember, you’re always under scrutiny, even after you gain
enough power. No one has a free pass…
If you make too many mistakes or you are disputed by others too
often, you get warned and penalized.
A JURY OF YOUR OWN PEERS – CONT.
A JURY OF YOUR OWN PEERS – CONT.
Every first timer’s post, be it a question or an answer, is
immediately moved to a review stage
Important issues are flagged and are passed on for moderation by
users with higher reputations
‘Bad’ posts are marked by users as “unsalvageable” and get passed on
The fate of a post is never left to a single user’s discretion – there are
plenty of members moderating it and plenty of opportunities to
moderate:
WHERE EVERYBODY KNOWS YOUR NAME
Become an engaged member:
Grow your reputation and get badges
Don’t forget that sometimes you need to be “the bad cop” to support
the SO quality
THANK YOU!
contact@safedk.com
Ask us anything over email or in the social. We are listening!

More Related Content

Similar to The Hitchhiker’s Guide to StackOverflow

Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...Heavybit
 
Creating a constructive comment culture
Creating a constructive comment cultureCreating a constructive comment culture
Creating a constructive comment cultureDaniel_Rhodes
 
Turning Development Outside-In
Turning Development Outside-InTurning Development Outside-In
Turning Development Outside-InKevlin Henney
 
Online Conversations Archimedes Movement
Online Conversations Archimedes MovementOnline Conversations Archimedes Movement
Online Conversations Archimedes MovementIsaac Holeman
 
SESUK Training Laycock Blogging
SESUK Training Laycock BloggingSESUK Training Laycock Blogging
SESUK Training Laycock BloggingJennifer Laycock
 
Culture First 2019: Day 2, Feedback Clinic
Culture First 2019: Day 2, Feedback ClinicCulture First 2019: Day 2, Feedback Clinic
Culture First 2019: Day 2, Feedback ClinicCulture Amp
 
Socratic Seminar tiered
Socratic Seminar tieredSocratic Seminar tiered
Socratic Seminar tieredDanny Norwood
 
STARTUP NOTE -Start up for all-
STARTUP NOTE -Start up for all-STARTUP NOTE -Start up for all-
STARTUP NOTE -Start up for all-Hideo Chikaike
 
Give them homework they will love rsss
Give them homework they will love rsssGive them homework they will love rsss
Give them homework they will love rsssNatasa Bozic Grojic
 
How to speak CustDev - Emerge Education
How to speak CustDev - Emerge EducationHow to speak CustDev - Emerge Education
How to speak CustDev - Emerge EducationFounder-Centric
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solvingFlowa Oy
 
Use almost anything to inspire your next blog
Use almost anything to inspire your next blogUse almost anything to inspire your next blog
Use almost anything to inspire your next blognomorebacon
 
Yahoo! Answers HackU 2012
Yahoo! Answers HackU 2012Yahoo! Answers HackU 2012
Yahoo! Answers HackU 2012pramitroy
 
IACT-TAP New School Thinking - Prototype Workshop
IACT-TAP New School Thinking - Prototype WorkshopIACT-TAP New School Thinking - Prototype Workshop
IACT-TAP New School Thinking - Prototype WorkshopJonathan Ha
 
Seductive Interactions (Idea 09 Version)
Seductive Interactions (Idea 09 Version)Seductive Interactions (Idea 09 Version)
Seductive Interactions (Idea 09 Version)Stephen Anderson
 
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009Daniel Burka
 

Similar to The Hitchhiker’s Guide to StackOverflow (20)

Use almost anything to inspire your next blog
Use almost anything to inspire your next blogUse almost anything to inspire your next blog
Use almost anything to inspire your next blog
 
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
 
Creating a constructive comment culture
Creating a constructive comment cultureCreating a constructive comment culture
Creating a constructive comment culture
 
Turning Development Outside-In
Turning Development Outside-InTurning Development Outside-In
Turning Development Outside-In
 
Online Conversations Archimedes Movement
Online Conversations Archimedes MovementOnline Conversations Archimedes Movement
Online Conversations Archimedes Movement
 
What is stack over flow
What is stack over flowWhat is stack over flow
What is stack over flow
 
SESUK Training Laycock Blogging
SESUK Training Laycock BloggingSESUK Training Laycock Blogging
SESUK Training Laycock Blogging
 
Culture First 2019: Day 2, Feedback Clinic
Culture First 2019: Day 2, Feedback ClinicCulture First 2019: Day 2, Feedback Clinic
Culture First 2019: Day 2, Feedback Clinic
 
Socratic Seminar tiered
Socratic Seminar tieredSocratic Seminar tiered
Socratic Seminar tiered
 
STARTUP NOTE -Start up for all-
STARTUP NOTE -Start up for all-STARTUP NOTE -Start up for all-
STARTUP NOTE -Start up for all-
 
Give them homework they will love rsss
Give them homework they will love rsssGive them homework they will love rsss
Give them homework they will love rsss
 
How to speak CustDev - Emerge Education
How to speak CustDev - Emerge EducationHow to speak CustDev - Emerge Education
How to speak CustDev - Emerge Education
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solving
 
Use almost anything to inspire your next blog
Use almost anything to inspire your next blogUse almost anything to inspire your next blog
Use almost anything to inspire your next blog
 
Yahoo! Answers HackU 2012
Yahoo! Answers HackU 2012Yahoo! Answers HackU 2012
Yahoo! Answers HackU 2012
 
Sharing My Public Profile
Sharing My Public ProfileSharing My Public Profile
Sharing My Public Profile
 
IACT-TAP New School Thinking - Prototype Workshop
IACT-TAP New School Thinking - Prototype WorkshopIACT-TAP New School Thinking - Prototype Workshop
IACT-TAP New School Thinking - Prototype Workshop
 
Seductive Interactions (Idea 09 Version)
Seductive Interactions (Idea 09 Version)Seductive Interactions (Idea 09 Version)
Seductive Interactions (Idea 09 Version)
 
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
 
Transitions
TransitionsTransitions
Transitions
 

More from SafeDK

How to work compliantly with 3rd parties
How to work compliantly with 3rd partiesHow to work compliantly with 3rd parties
How to work compliantly with 3rd partiesSafeDK
 
3 Tips to Help You Migrate to Android Studio 3.0
3 Tips to Help You Migrate to Android Studio 3.03 Tips to Help You Migrate to Android Studio 3.0
3 Tips to Help You Migrate to Android Studio 3.0SafeDK
 
Mobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done RightMobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done RightSafeDK
 
11 Top influencers in the mobile app development industry you just must follow
 11 Top influencers in the mobile app development industry you just must follow 11 Top influencers in the mobile app development industry you just must follow
11 Top influencers in the mobile app development industry you just must followSafeDK
 
What's New in Google Play's Developer's Policy
What's New in Google Play's Developer's PolicyWhat's New in Google Play's Developer's Policy
What's New in Google Play's Developer's PolicySafeDK
 
Don’t Crash the Party: How to Ensure Your App’s Stability?
Don’t Crash the Party: How to Ensure Your App’s Stability?Don’t Crash the Party: How to Ensure Your App’s Stability?
Don’t Crash the Party: How to Ensure Your App’s Stability?SafeDK
 
Enough with the Mobile SDK Mess: A New Technology Is Born
Enough with the Mobile SDK Mess: A New Technology Is BornEnough with the Mobile SDK Mess: A New Technology Is Born
Enough with the Mobile SDK Mess: A New Technology Is BornSafeDK
 
Serious About Your App Marketing? Here Are Your Must Have SDKs
Serious About Your App Marketing? Here Are Your Must Have SDKsSerious About Your App Marketing? Here Are Your Must Have SDKs
Serious About Your App Marketing? Here Are Your Must Have SDKsSafeDK
 
Using SDKs? Here’s How They Could Slow Your App Start Time
Using SDKs? Here’s How They Could Slow Your App Start TimeUsing SDKs? Here’s How They Could Slow Your App Start Time
Using SDKs? Here’s How They Could Slow Your App Start TimeSafeDK
 
5 Steps in Choosing the Right 3rd Party Tools (SDKs) for your Mobile App
5 Steps in Choosing the Right 3rd Party Tools (SDKs) for your Mobile App5 Steps in Choosing the Right 3rd Party Tools (SDKs) for your Mobile App
5 Steps in Choosing the Right 3rd Party Tools (SDKs) for your Mobile AppSafeDK
 

More from SafeDK (10)

How to work compliantly with 3rd parties
How to work compliantly with 3rd partiesHow to work compliantly with 3rd parties
How to work compliantly with 3rd parties
 
3 Tips to Help You Migrate to Android Studio 3.0
3 Tips to Help You Migrate to Android Studio 3.03 Tips to Help You Migrate to Android Studio 3.0
3 Tips to Help You Migrate to Android Studio 3.0
 
Mobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done RightMobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done Right
 
11 Top influencers in the mobile app development industry you just must follow
 11 Top influencers in the mobile app development industry you just must follow 11 Top influencers in the mobile app development industry you just must follow
11 Top influencers in the mobile app development industry you just must follow
 
What's New in Google Play's Developer's Policy
What's New in Google Play's Developer's PolicyWhat's New in Google Play's Developer's Policy
What's New in Google Play's Developer's Policy
 
Don’t Crash the Party: How to Ensure Your App’s Stability?
Don’t Crash the Party: How to Ensure Your App’s Stability?Don’t Crash the Party: How to Ensure Your App’s Stability?
Don’t Crash the Party: How to Ensure Your App’s Stability?
 
Enough with the Mobile SDK Mess: A New Technology Is Born
Enough with the Mobile SDK Mess: A New Technology Is BornEnough with the Mobile SDK Mess: A New Technology Is Born
Enough with the Mobile SDK Mess: A New Technology Is Born
 
Serious About Your App Marketing? Here Are Your Must Have SDKs
Serious About Your App Marketing? Here Are Your Must Have SDKsSerious About Your App Marketing? Here Are Your Must Have SDKs
Serious About Your App Marketing? Here Are Your Must Have SDKs
 
Using SDKs? Here’s How They Could Slow Your App Start Time
Using SDKs? Here’s How They Could Slow Your App Start TimeUsing SDKs? Here’s How They Could Slow Your App Start Time
Using SDKs? Here’s How They Could Slow Your App Start Time
 
5 Steps in Choosing the Right 3rd Party Tools (SDKs) for your Mobile App
5 Steps in Choosing the Right 3rd Party Tools (SDKs) for your Mobile App5 Steps in Choosing the Right 3rd Party Tools (SDKs) for your Mobile App
5 Steps in Choosing the Right 3rd Party Tools (SDKs) for your Mobile App
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

The Hitchhiker’s Guide to StackOverflow

  • 1. The Hitchhiker’s Guide to StackOverflow
  • 2. WHAT’S STACKOVERFLOW (SO)? for those of you who are new here on earth, SO is a brilliant ‘questions and answers’ site for programmers. So far so good, BUT…. Watch out from newbie mistakes , the community can be cruel!
  • 3. “I’LL TAKE ‘THE SAME OLD QUESTIONS’ FOR 200, ALEX” Check if your question was already posted - on the website search engine or on a Google search Especially avoid asking basic questions, easily solved by any tutorial online The community hates to see the same question over and over again
  • 4. The STACKOVERFLOW DOG DID MY HOMEWORK Don’t ask the community to do the programming work for you For the very least, don’t mask it - be honest and tell it to the community “A friend gave me this task” you say…
  • 5. THE STACKOVERFLOW DOG DID MY HOMEWORK – CONT. Don’t just ‘dump’ your code and expect magic. Do some research and be specific when asking your questions: Explain what is the specific nature of your problem? What exactly are you struggling with? What have you already tried to do on your own?
  • 6. ARE WE TELEPATHIC OR ARE WE DANCERS? Provide the full context of your question, otherwise Stackoverflow’s frustrated users will leave nasty comments or even vote to close the question A concrete example of a question with just the error, no code or details supplied Examples of StackOverflow comments
  • 7. A JURY OF YOUR OWN PEERS StackOverflow is moderated by the community. How to properly moderate SO and how to act according to the community rules are skills with their own learning curve…
  • 8. Reputation Power + Influence Your reputation (‘Likes’ to your questions, answers, edits and so on) gains you power and influence (the option to comment, review, and even delete posts). A JURY OF YOUR OWN PEERS – CONT. But remember, you’re always under scrutiny, even after you gain enough power. No one has a free pass…
  • 9. If you make too many mistakes or you are disputed by others too often, you get warned and penalized. A JURY OF YOUR OWN PEERS – CONT.
  • 10. A JURY OF YOUR OWN PEERS – CONT. Every first timer’s post, be it a question or an answer, is immediately moved to a review stage Important issues are flagged and are passed on for moderation by users with higher reputations ‘Bad’ posts are marked by users as “unsalvageable” and get passed on The fate of a post is never left to a single user’s discretion – there are plenty of members moderating it and plenty of opportunities to moderate:
  • 11. WHERE EVERYBODY KNOWS YOUR NAME Become an engaged member: Grow your reputation and get badges Don’t forget that sometimes you need to be “the bad cop” to support the SO quality
  • 12. THANK YOU! contact@safedk.com Ask us anything over email or in the social. We are listening!