SlideShare a Scribd company logo
1 of 39
Download to read offline
Am I Asking Too Much?
How to Solicit Feedback and Help.
Jessica Cregg
Developer Advocate
JessicaCregg
JessicaCregg
JessicaCregg
Stuck
JessicaCregg
JessicaCregg
JessicaCregg
help with JavaScript
JessicaCregg
JessicaCregg
JessicaCregg
How do we ask for
help in a manner that’s
scoped and
considerate?
JessicaCregg
Conditions or tasks that must be
completed to ensure the success or
completion of the project. They
provide a clear picture of the work
that needs to be done.
Requirement
/rɪˈkwaɪə.mənt/
JessicaCregg
The process of defining,
documenting, and maintaining
requirements in the engineering
design process. It is a common role
in systems engineering and software
engineering.
Requirements
engineering
JessicaCregg
Requirements
engineering
involves
Elicitation
JessicaCregg
Documentation
Validation
Management
JessicaCregg
Elicitation
“They thanked me for being their mentor and I had absolutely no idea
that for the past year and half that’s what I’d been doing”
Anonymous Dev
JessicaCregg
JessicaCregg
Introduce yourself
Why you’re getting in touch
Acknowledgement of their
circumstances
Hello! We’ve been following each other here for a
while, and I wondered if I could introduce myself.
I’m currently studying Typescript and would love
to get your advice on a problem that I’m
struggling with.
Completely appreciate that you might be busy or
not have the time to discuss this. Let me know if
you’d be open to having a short conversation to
help point me in the right direction with regards to
finding an answer.
Documentation
Three types of
cognitive load
Intrinsic - skill
JessicaCregg
Extraneous - mechanism
Germane - domain
Three aims in the
documentation
stage
Clearly and completely state the
problem
JessicaCregg
Do your homework
Detail your constraints
Validate
Management
“If someone is going down the wrong road, they don’t
need motivation to speed them up. What they need is
education to turn around.”
- Jim Rohn
JessicaCregg
TLDR;
JessicaCregg
● Elicitation
● Documentation
● Validation
● Management
</talk>
Thank you!
Jessica Cregg
Developer Advocate
LaunchDarkly
JessicaCregg

More Related Content

Similar to Codebar Festival 2022 - Asking for Help

Mapping the contexts
Mapping the contextsMapping the contexts
Mapping the contextsrammint
 
Mapping the contexts
Mapping the contextsMapping the contexts
Mapping the contextsRamesh (NT)
 
Story mapping: build better products with a happier team
Story mapping: build better products with a happier teamStory mapping: build better products with a happier team
Story mapping: build better products with a happier teamMozaic Works
 
GDSC VPPCOE Info Session 23-24.pptx
GDSC VPPCOE Info Session 23-24.pptxGDSC VPPCOE Info Session 23-24.pptx
GDSC VPPCOE Info Session 23-24.pptxPrachiJamdade4
 
GDSC IIIT Vadodara Intro Session.pptx
GDSC IIIT Vadodara Intro Session.pptxGDSC IIIT Vadodara Intro Session.pptx
GDSC IIIT Vadodara Intro Session.pptxVedVekhande
 
A step-by-step guide to behavior-driven development
A step-by-step guide to behavior-driven developmentA step-by-step guide to behavior-driven development
A step-by-step guide to behavior-driven developmentvaluebound
 
Why Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just processWhy Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just processTasktop
 
Ciprian Dobre Trifan "Software Architecture - the Secret Sauce of Sustainable...
Ciprian Dobre Trifan "Software Architecture - the Secret Sauce of Sustainable...Ciprian Dobre Trifan "Software Architecture - the Secret Sauce of Sustainable...
Ciprian Dobre Trifan "Software Architecture - the Secret Sauce of Sustainable...Agile Lietuva
 
WWT Webinar - The Role of Adoption Services in Tech Deployments
WWT Webinar - The Role of Adoption Services in Tech DeploymentsWWT Webinar - The Role of Adoption Services in Tech Deployments
WWT Webinar - The Role of Adoption Services in Tech DeploymentsWorld Wide Technology
 
Testing is a team problem
Testing is a team problemTesting is a team problem
Testing is a team problemJanet Gregory
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsMarcello Duarte
 
Atlassian - Software For Every Team
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every TeamSven Peters
 
GDSC ZHCET Orientation ceremony 23-24 .pdf
GDSC ZHCET Orientation ceremony 23-24 .pdfGDSC ZHCET Orientation ceremony 23-24 .pdf
GDSC ZHCET Orientation ceremony 23-24 .pdfAbhishekSingh313342
 
Doing Agile in a Waterfall World? Without Breaking Your Neck
Doing Agile in a Waterfall World? Without Breaking Your NeckDoing Agile in a Waterfall World? Without Breaking Your Neck
Doing Agile in a Waterfall World? Without Breaking Your NeckTechWell
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of JavaHeather VanCura
 

Similar to Codebar Festival 2022 - Asking for Help (20)

The Role Of Java Script
The Role Of Java ScriptThe Role Of Java Script
The Role Of Java Script
 
Mapping the contexts
Mapping the contextsMapping the contexts
Mapping the contexts
 
Mapping the contexts
Mapping the contextsMapping the contexts
Mapping the contexts
 
Story mapping: build better products with a happier team
Story mapping: build better products with a happier teamStory mapping: build better products with a happier team
Story mapping: build better products with a happier team
 
GDSC VPPCOE Info Session 23-24.pptx
GDSC VPPCOE Info Session 23-24.pptxGDSC VPPCOE Info Session 23-24.pptx
GDSC VPPCOE Info Session 23-24.pptx
 
Info Session 2023-24.pptx
Info Session 2023-24.pptxInfo Session 2023-24.pptx
Info Session 2023-24.pptx
 
GDSC IIIT Vadodara Intro Session.pptx
GDSC IIIT Vadodara Intro Session.pptxGDSC IIIT Vadodara Intro Session.pptx
GDSC IIIT Vadodara Intro Session.pptx
 
A step-by-step guide to behavior-driven development
A step-by-step guide to behavior-driven developmentA step-by-step guide to behavior-driven development
A step-by-step guide to behavior-driven development
 
Why Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just processWhy Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just process
 
Ciprian Dobre Trifan "Software Architecture - the Secret Sauce of Sustainable...
Ciprian Dobre Trifan "Software Architecture - the Secret Sauce of Sustainable...Ciprian Dobre Trifan "Software Architecture - the Secret Sauce of Sustainable...
Ciprian Dobre Trifan "Software Architecture - the Secret Sauce of Sustainable...
 
WWT Webinar - The Role of Adoption Services in Tech Deployments
WWT Webinar - The Role of Adoption Services in Tech DeploymentsWWT Webinar - The Role of Adoption Services in Tech Deployments
WWT Webinar - The Role of Adoption Services in Tech Deployments
 
Testing is a team problem
Testing is a team problemTesting is a team problem
Testing is a team problem
 
Internship project presentation
Internship project presentationInternship project presentation
Internship project presentation
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical things
 
Atlassian - Software For Every Team
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every Team
 
GDSC ZHCET Orientation ceremony 23-24 .pdf
GDSC ZHCET Orientation ceremony 23-24 .pdfGDSC ZHCET Orientation ceremony 23-24 .pdf
GDSC ZHCET Orientation ceremony 23-24 .pdf
 
logesh.pptx
logesh.pptxlogesh.pptx
logesh.pptx
 
Doing Agile in a Waterfall World? Without Breaking Your Neck
Doing Agile in a Waterfall World? Without Breaking Your NeckDoing Agile in a Waterfall World? Without Breaking Your Neck
Doing Agile in a Waterfall World? Without Breaking Your Neck
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of Java
 
Getting agile
Getting agileGetting agile
Getting agile
 

Recently uploaded

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

Codebar Festival 2022 - Asking for Help