SlideShare a Scribd company logo
1 of 20
Download to read offline
Learning thorugh answering
By Eran Zimbler
10 more seconds of this useless slide
DevOps lead at Rumble News
Hi, My name is Eran Zimbler and I work at Rumble News as "DevOps lead"
Also available as @zimbler on twitter and srgrn on github.
Recently there was a lot of commotion over the concept of the stack overflow
developer.
This curios idea is of a developer that learns just enough to do his job and usually
by asking questions on stack overflow and copying the answers without thinking.
stack overflow answers are great way to find a quick soultions.
I myself was able to write a whole python script to calculate all the distances from
my home to specific points on a google maps layer and order them according to
distance without writing a single line of code myself.
And I would guess everyone here knows stack overflow and proably other sites on
the stack exchange network. Some people even have stack overflow accounts,
maybe they wanted to ask a question or rate a question they needed the asnwer
for a bit higher. and the smallest group of all would proably be the group that
actually answer questsions on stack overflow.
in today's world each day there are lots of interesting new things to know.
New programming languages or frameworks or constructs. New tools like
monitoring systems or Saas products. New ways of thinking or methods of work or
countless others.
Some things we learn for fun,
Others we learn for our jobs, or personal gain.
There are many ways to learn
You can learn from books.
you can learn from online/offline courses.
you can learn from tutorials or documantation.
and you can learn indirectly from others.
There is another way however. Learning by teaching which wikipedia says is
abbervaited to a germand Term LDL.
The method is based on a premise that the students deliver the lessons after short
prepartion by the teacher.
Insert Photo here from a
previous lecture?
It is different than simply getting students to give lectures.
The LDL method is based upon specific models on learning and brains structure
and isn't as simple as it seems.
it was initially used for teaching languages but it is today used for many subjects.
Back to our original subject:
Going back to the subject at hand. I learned a lot by answering questions.
And while you gain technical knowldge it is not the only reason to answer.
I learned several things by answering for example:
You learn how to better communicate.
You get better each time as you want your answer to be clear enough and helpful
enough to be selected as the right answer.
From some questsions you learn how to recreate an environment, duplicate a
problem, and debug issues with stuff other people created. usually without access
to the code or the enviroment in the problem.
You also learn why it is important read the documantation as many questsions are
simply becouse someone didn't bother to read documantation.
And while this is not something learned but something earned:
if your answer gets upvotes or is chosen as correct you get points.
Lots and lots of points. And since gamification does work on some people, it is a
reward by iteself.
Well, I have a good example:
I encountered a question about Conda and build.
For those who doesn't use python, conda is the package manager for Anaconda a
python distribution.
The questsion was about building a module from source its title was "Installing
github version of package with Anaconda".
I didn't have Anaconda installed at the time or ever used it for that matter.
It was a model of a very good question, with logs and explanations and even a link
to another question where he said the solution didn't work for him.
really a good example of how to ask questsions in a way conductive to get an
answer.
And this was to me another important lesson, sometimes stuff that seems to work
for you aren't actually solving the problem.
The second soultion was better documented with better examples and it worked
which is the ultimate goal of an answer.
At first I thought it a simple problem, read the answer he pointed to, looked over
the code and documantation of conda, and wrote my answer.....
and he tried it and it failed....
So I read his comments and read some more. and really learned about how conda
works and than even uploaded all the files I used as github gist. and it was the
correct answer.
Now some people will say this is useless knowledge.
however since than I am trying my best answering other questions. It helps me
understand better stuff that I do know.
and get better at my job of understanding other people problems.
The End
This was fun, as always
I hope you all will go online and try to answer questions on Stackoverflow.

More Related Content

Viewers also liked

01 visual-identity
01 visual-identity01 visual-identity
01 visual-identitysusicarrilho
 
Biblioteca viva slide share
Biblioteca viva slide shareBiblioteca viva slide share
Biblioteca viva slide sharesusicarrilho
 
Apresentação sem título
Apresentação sem títuloApresentação sem título
Apresentação sem títulosusicarrilho
 
Futuro digital
Futuro  digitalFuturo  digital
Futuro digitalkimosh
 
Cmat 101 final powerpoint
Cmat 101 final powerpointCmat 101 final powerpoint
Cmat 101 final powerpointtb66573
 

Viewers also liked (7)

01 visual-identity
01 visual-identity01 visual-identity
01 visual-identity
 
Biblioteca viva slide share
Biblioteca viva slide shareBiblioteca viva slide share
Biblioteca viva slide share
 
Project plan
Project planProject plan
Project plan
 
Brigadas
BrigadasBrigadas
Brigadas
 
Apresentação sem título
Apresentação sem títuloApresentação sem título
Apresentação sem título
 
Futuro digital
Futuro  digitalFuturo  digital
Futuro digital
 
Cmat 101 final powerpoint
Cmat 101 final powerpointCmat 101 final powerpoint
Cmat 101 final powerpoint
 

Similar to Learn through teaching others

Untangling spring week8
Untangling spring week8Untangling spring week8
Untangling spring week8Derek Jacoby
 
Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...PloneFoundation
 
Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interviewEric Brooke
 
Upwork time log and difficulty 20160523
Upwork time log and difficulty 20160523Upwork time log and difficulty 20160523
Upwork time log and difficulty 20160523Sharon Liu
 
10 tips to save you time and frustration while programming
10 tips to save you time and frustration while programming10 tips to save you time and frustration while programming
10 tips to save you time and frustration while programmingHugo Shi
 
How To Become A Good C# Programmer
How To Become A Good C# ProgrammerHow To Become A Good C# Programmer
How To Become A Good C# ProgrammerLearnItFirst.com
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014michaelag1971
 
TOP PYTHON INTERVIEW QUESTIONS AND ANSWERS 2021
TOP PYTHON INTERVIEW QUESTIONS AND ANSWERS 2021TOP PYTHON INTERVIEW QUESTIONS AND ANSWERS 2021
TOP PYTHON INTERVIEW QUESTIONS AND ANSWERS 2021Sprintzeal
 
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRYLizzyManz
 
A smarter way to learn java script
A smarter way to learn java scriptA smarter way to learn java script
A smarter way to learn java scriptAdrianTrasca2
 
A Smarter Way to Learn JavaScript.pdf
A Smarter Way to Learn JavaScript.pdfA Smarter Way to Learn JavaScript.pdf
A Smarter Way to Learn JavaScript.pdfsandipanpaul16
 
How I survived teaching my first online course (and actually enjoyed it!)
How I survived teaching my first online course (and actually enjoyed it!)How I survived teaching my first online course (and actually enjoyed it!)
How I survived teaching my first online course (and actually enjoyed it!)SuSherba
 
(E book pdf) thinking in patterns with java
(E book   pdf) thinking in patterns with java(E book   pdf) thinking in patterns with java
(E book pdf) thinking in patterns with javaRaffaella D'angelo
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developerEyob Lube
 
How to Teach Yourself to Code
How to Teach Yourself to CodeHow to Teach Yourself to Code
How to Teach Yourself to CodeMattan Griffel
 

Similar to Learn through teaching others (20)

Untangling spring week8
Untangling spring week8Untangling spring week8
Untangling spring week8
 
Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...
 
Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
 
Tensorflow go
Tensorflow goTensorflow go
Tensorflow go
 
How to code
How to codeHow to code
How to code
 
Upwork time log and difficulty 20160523
Upwork time log and difficulty 20160523Upwork time log and difficulty 20160523
Upwork time log and difficulty 20160523
 
10 tips to save you time and frustration while programming
10 tips to save you time and frustration while programming10 tips to save you time and frustration while programming
10 tips to save you time and frustration while programming
 
How To Become A Good C# Programmer
How To Become A Good C# ProgrammerHow To Become A Good C# Programmer
How To Become A Good C# Programmer
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014
 
TOP PYTHON INTERVIEW QUESTIONS AND ANSWERS 2021
TOP PYTHON INTERVIEW QUESTIONS AND ANSWERS 2021TOP PYTHON INTERVIEW QUESTIONS AND ANSWERS 2021
TOP PYTHON INTERVIEW QUESTIONS AND ANSWERS 2021
 
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
 
WRA 210 February 24, 2011
WRA 210 February 24, 2011WRA 210 February 24, 2011
WRA 210 February 24, 2011
 
A smarter way to learn java script
A smarter way to learn java scriptA smarter way to learn java script
A smarter way to learn java script
 
A Smarter Way to Learn JavaScript.pdf
A Smarter Way to Learn JavaScript.pdfA Smarter Way to Learn JavaScript.pdf
A Smarter Way to Learn JavaScript.pdf
 
Naming Things
Naming ThingsNaming Things
Naming Things
 
How I survived teaching my first online course (and actually enjoyed it!)
How I survived teaching my first online course (and actually enjoyed it!)How I survived teaching my first online course (and actually enjoyed it!)
How I survived teaching my first online course (and actually enjoyed it!)
 
(E book pdf) thinking in patterns with java
(E book   pdf) thinking in patterns with java(E book   pdf) thinking in patterns with java
(E book pdf) thinking in patterns with java
 
A smarter way to learn java script
A smarter way to learn java scriptA smarter way to learn java script
A smarter way to learn java script
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developer
 
How to Teach Yourself to Code
How to Teach Yourself to CodeHow to Teach Yourself to Code
How to Teach Yourself to Code
 

Recently uploaded

LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSebastiano Panichella
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 

Recently uploaded (20)

LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 

Learn through teaching others

  • 1. Learning thorugh answering By Eran Zimbler 10 more seconds of this useless slide DevOps lead at Rumble News Hi, My name is Eran Zimbler and I work at Rumble News as "DevOps lead" Also available as @zimbler on twitter and srgrn on github.
  • 2. Recently there was a lot of commotion over the concept of the stack overflow developer. This curios idea is of a developer that learns just enough to do his job and usually by asking questions on stack overflow and copying the answers without thinking.
  • 3. stack overflow answers are great way to find a quick soultions. I myself was able to write a whole python script to calculate all the distances from my home to specific points on a google maps layer and order them according to distance without writing a single line of code myself.
  • 4. And I would guess everyone here knows stack overflow and proably other sites on the stack exchange network. Some people even have stack overflow accounts, maybe they wanted to ask a question or rate a question they needed the asnwer for a bit higher. and the smallest group of all would proably be the group that actually answer questsions on stack overflow.
  • 5. in today's world each day there are lots of interesting new things to know. New programming languages or frameworks or constructs. New tools like monitoring systems or Saas products. New ways of thinking or methods of work or countless others.
  • 6. Some things we learn for fun, Others we learn for our jobs, or personal gain. There are many ways to learn
  • 7. You can learn from books. you can learn from online/offline courses. you can learn from tutorials or documantation. and you can learn indirectly from others.
  • 8. There is another way however. Learning by teaching which wikipedia says is abbervaited to a germand Term LDL. The method is based on a premise that the students deliver the lessons after short prepartion by the teacher.
  • 9. Insert Photo here from a previous lecture? It is different than simply getting students to give lectures. The LDL method is based upon specific models on learning and brains structure and isn't as simple as it seems. it was initially used for teaching languages but it is today used for many subjects.
  • 10. Back to our original subject: Going back to the subject at hand. I learned a lot by answering questions. And while you gain technical knowldge it is not the only reason to answer. I learned several things by answering for example:
  • 11. You learn how to better communicate. You get better each time as you want your answer to be clear enough and helpful enough to be selected as the right answer.
  • 12. From some questsions you learn how to recreate an environment, duplicate a problem, and debug issues with stuff other people created. usually without access to the code or the enviroment in the problem. You also learn why it is important read the documantation as many questsions are simply becouse someone didn't bother to read documantation.
  • 13. And while this is not something learned but something earned: if your answer gets upvotes or is chosen as correct you get points. Lots and lots of points. And since gamification does work on some people, it is a reward by iteself.
  • 14. Well, I have a good example: I encountered a question about Conda and build. For those who doesn't use python, conda is the package manager for Anaconda a python distribution.
  • 15. The questsion was about building a module from source its title was "Installing github version of package with Anaconda". I didn't have Anaconda installed at the time or ever used it for that matter.
  • 16. It was a model of a very good question, with logs and explanations and even a link to another question where he said the solution didn't work for him. really a good example of how to ask questsions in a way conductive to get an answer.
  • 17. And this was to me another important lesson, sometimes stuff that seems to work for you aren't actually solving the problem. The second soultion was better documented with better examples and it worked which is the ultimate goal of an answer.
  • 18. At first I thought it a simple problem, read the answer he pointed to, looked over the code and documantation of conda, and wrote my answer..... and he tried it and it failed.... So I read his comments and read some more. and really learned about how conda works and than even uploaded all the files I used as github gist. and it was the correct answer.
  • 19. Now some people will say this is useless knowledge. however since than I am trying my best answering other questions. It helps me understand better stuff that I do know. and get better at my job of understanding other people problems.
  • 20. The End This was fun, as always I hope you all will go online and try to answer questions on Stackoverflow.