SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
BW9	
Concurrent	Session	
11/8/17	2:45	PM	
	
	
	
	
	
Word	Smatter:	Exploring	Semantics,	
Testers,	and	Problems	
	
Presented	by:	
	
Damian	Synadinos	
Ineffable	Solutions	
	
Brought	to	you	by:		
		
	
	
	
	
350	Corporate	Way,	Suite	400,	Orange	Park,	FL	32073		
888---268---8770	··	904---278---0524	-	info@techwell.com	-	https://www.techwell.com/
Damian	Synadinos	
Ineffable	Solutions	
	
Damian	Synadinos	started	testing	software—on	purpose	and	for	money—in	
1993.	Since	then,	he	has	helped	"build	better	software	and	build	software	better"	
using	various	methods	and	tools	in	numerous	roles	at	many	companies	in	diverse	
industries.	In	the	past	ten	years,	Damian	has	focused	primarily	on	teaching	and	
leading	testers,	and	improving	processes.	Currently,	he	runs	his	own	training	and	
consulting	company,	Ineffable	Solutions,	specializing	in	IT	and	focusing	on	testing.	
Damian	enjoys	performing	improv	comedy,	playing	poker	and	basketball,	gaming,	
acting,	cartooning,	playing	golf,	and	spending	time	with	his	family.
Word Smatter
Exploring Semantics,
Testers, and Problems
About
Damian Synadinos
dsynadinos@ineffable-solutions.com
@dsynadinos
“Hey, Damian!“
http://ineffable-solutions.com
Agenda
•Purpose and expectations
•Intro to semantics
•Phrase deconstruction and
analysis
So what?
Words matter!
So what?
•A primer on semantics
•A better understanding of the
individual words and their
collective meaning
•New and practical insight into a
tester's role and responsibilities
“It’s just semantics!“
•It’s only a difference of words!
•It’s merely a minor difference!
•It’s a fundamental difference!
•Shut up! This conversation is over.
Definitions
•Semantics (n.)
• The meaning of a word, phrase, sentence, or text.
•Definition (n.)
• A statement of the exact meaning of a word.
•Meaning (n.)
• What is meant by a word, text, concept, or action.
•It’s only a difference of words!
•It’s merely a minor difference!
•It’s a fundamental difference!
•Shut up! This conversation is over.
•It’s just definitions!
•It’s just meaning!
“It’s just semantics!“
Semantics
•Boxes metaphor
•Humpty Dumpty
•Disputed words
•Distinction w/o a difference
•Neologism
•Strange creatures
•The name is not the thing
Boxes Metaphor
Humpty Dumpty
There’s
glory for
you!
Communicating involves an
unspoken, unwritten contract
between players: That the words
they use mean roughly what
they're supposed to mean.
Humpty Dumpty
Disputed Words
•fewer / less
• Fewer people have less patience for discussing
semantics.
•expect / anticipate
• She anticipated a difficult test…so she studied hard.
• She expected a high grade…because she studied hard.
•done / finished / complete
•best practice
“Best“ Practice
Stella is my
best friend and
Avery is my
best friend!
Stella is my
really good friend and
Avery is my
really good friend!
“Best“ Practice
• Best (n.)
• that which is the most
excellent, outstanding,
or desirable.
• “Best practice“
• Literally…in some
specific context
• Figuratively…as
hyperbole
Disputed Words
•fewer / less
• Fewer people have less patience for discussing
semantics.
•expect / anticipate
• She anticipated a difficult test so she studied hard.
• She expected a high grade because she studied hard.
•done / finished / complete
•best practice
Distinction w/o a difference
An artificially created
distinction where no real
distinction exists.
That’s not a
knife. That’s
a knife!
If there is no “real“
difference, what is the
purpose of the distinction?
Neologism
•A newly coined word or
expression.
•unbirthday
•noob, truthiness, neuroplasticity
•google, spam, cloud
Strange Creatures
Tardigrade
(Water bear, Moss piglet)
Water-dwelling, eight-legged, segmented
micro-animals (about 0..5 mm when fully
grown). Among the most resilient animals
known. Can survive extreme
temperatures, radiation, pressure, and
the vacuum of space.
Geoduck
Species of very large, saltwater clam
(mollusk). Native to the west coast of
North America. Shell ranges from 15-20
cm. Has long “neck“ or siphon that
extends from the shell. Burrows deep in
sand and shoots spouts of water at
random intervals. Often bred and eaten.
• The map is not the territory.
• The menu is not the meal.
• The model is not the thing being modeled.
• The Test Plan is not the plan for testing.
The name is not the thing
“What's in a name? That
which we call a rose by any
other name would smell as
sweet.“ -Juliet
Phlegm Flower
Stink Blossom
Rose
Semantics
•Boxes metaphor
•Humpty Dumpty
•Disputed words
•Distinction w/o a difference
•Neologism
•Strange creatures
•The name is not the thing
Testers
[do | don’t]
(help)
[prevent | detect]
problems
Testers [do | don’t] (help)
[prevent | detect] problems
• Problem (n.)
• A matter or situation regarded as unwelcome or
harmful and needing to be dealt with and overcome.
• A difference between things as desired and things as
perceived. (Weinberg)
• Bug (n.)
• An error in a computer program or system.
• Anything about the product that threatens its value. (RST)
• Anything that bugs someone. (Pettichord)
• Defect (n.)
• A shortcoming, imperfection, or lack.
Testers [do | don’t] (help)
[prevent | detect] problems
• Issue
• Failure
• Glitch
• Error
• Exception
• Fault
• Flaw
• Incident
• Mistake
• Deficiency
• Goof
• Slip-up
• Blunder
• Oversight
• No-no
• Boo-boo
Relative Rule: For any abstract X, X is X to some one
at some time.
Testers [do | don’t] (help)
[prevent | detect] problems
Relative Rule: Describes the relationship between
someone (who) and something (what) at sometime (when).
Testers [do | don’t] (help)
[prevent | detect] problems
Relative Rule: Describes the relationship between
someone (who) and something (what) at sometime (when).
Testers [do | don’t] (help)
[prevent | detect] problems
So what?
•What we call “problems“ might
matter.
•Remember that “problems“ are
relative (subjective).
Testers [do | don’t] (help)
[prevent | detect] problems
• Prevent (v.)
• Keep something from happening or arising
• Detect (v.)
• Discover or identify the presence or existence of
Testers [do | don’t] (help)
[prevent | detect] problems
• New fiber-based sensor could detect structural
problems in bridges and dams
• Police detect meth shipment from Mexico
• Can AI detect fake news?
• Facebook hires 3,000 people to prevent videos of
crime & suicide from spreading online
• New technology designed to prevent shark attacks
• Government providing resources to prevent rabies
outbreak
Testers [do | don’t] (help)
[prevent | detect] problems
Causality: The relationship between cause and effect.
Causality: The relationship between cause and effect.
Testers [do | don’t] (help)
[prevent | detect] problems
Causality: The relationship between cause and effect.
Testers [do | don’t] (help)
[prevent | detect] problems
So what?
•Potential effects of word choice.
•Perspective matters.
Testers [do | don’t] (help)
[prevent | detect] problems
• Help (v.)
• Make it easier for (someone) to do something by
offering one's services or resources.
• Improve (a situation or problem); be of benefit to.
• Help Prevent (Keep something from
happening or arising)
• Help Detect (Discover or identify the
presence or existence of)
Help Detect: Discover or identify the presence or
existence of
Testers [do | don’t] (help)
[prevent | detect] problems
Help Prevent: Keep something from happening or arising
Testers [do | don’t] (help)
[prevent | detect] problems
So what?
• Inclusion or exclusion of the word “help“
might change the meaning of the phrase.
• Consider the specific problem, and if
detection or prevention of the problem
can be done alone or if it requires
assistance.
Testers [do | don’t] (help)
[prevent | detect] problems
• Helping verbs
• Help the main verb in a sentence by extending
meaning; Can situate the action of a sentence in a
particular time; Can further modify the action or
meaning of the main verb.
• Modal verbs
• can/could – ability, possibility
• may/might – permission, possibility
• will/would – request, consequence
• must – necessity, requirement
• shall/should – obligation, correctness, suggestion
Testers [do | don’t] (help)
[prevent | detect] problems
• Testers [can] (help) [[prevent | detect]] problems
• Testers [may] (help) [[prevent | detect]] problems
• Testers [will] (help) [[prevent | detect]] problems
• Testers [must] (help) [prevent | detect]] problems
• Testers [should] (help) [[prevent | detect]] problems
Testers [do | don’t] (help)
[prevent | detect] problems
• Descriptive statements
• Makes an assertion of based on empirical evidence.
• Facts
• Normative statements
• Expresses a value judgement.
• Opinions
Descriptive is an eleven letter word.
Normative is a better word.
So what?
•Identify the helping verb used
(or omitted) to better
understand what might actually
be meant.
•Consider if it is a statement of
fact or opinion.
Testers [do | don’t] (help)
[prevent | detect] problems
• Testing (n.)
• The process of evaluating a product by learning
about it through exploration and experimentation,
which includes to some degree: questioning, study,
modeling, observation, inference, etc. (RST)
• An investigation conducted to provide stakeholders
with information about the quality of the product
or service under test. (Kaner)
Testers [do | don’t] (help)
[prevent | detect] problems
• Testing (n.)
• The process of evaluating a product by learning
about it through exploration and experimentation,
which includes to some degree: questioning, study,
modeling, observation, inference, etc. …
to provide stakeholders with information about the
quality of the product or service under test.
• Tester (n.)
• One who performs testing.
Testers [do | don’t] (help)
[prevent | detect] problems
So what?
•The definition of “testing“ might
change the meaning of the phrase.
•Testers detect defects
•Testers don’t prevent problems
•Testers must help detect bugs
•Testers should help prevent bugs
•Testers can detect failures
•Testers can’t help prevent issues
Testers [do | don’t] (help)
[prevent | detect] problems
Summary
• Testers
• Understand the definition of “tester“ (their role and responsibility) to better
understand the meaning of the phrase.
• do | don’t
• Identify the helping verb used and consider if it is a statement of fact or
opinion.
• (help)
• Consider how the inclusion/exclusion of this word affects the meaning of the
phrase.
• prevent | detect
• Consider the word choice and point of view.
• problems
• Remember that problems (by any other name) are subjective.
Summary
Words matter!
dsynadinos@ineffable-solutions.com
@dsynadinos
http://ineffable-solutions.com
Thank you!
Damian Synadinos

Contenu connexe

Plus de TechWell

Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayTechWell
 
Measure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement PracticesMeasure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement PracticesTechWell
 
Microservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern SystemsMicroservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern SystemsTechWell
 
Automation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with ThemAutomation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with ThemTechWell
 
Put Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT ProjectPut Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT ProjectTechWell
 
Sustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants LeaveSustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants LeaveTechWell
 
It's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve PerformanceIt's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve PerformanceTechWell
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?TechWell
 

Plus de TechWell (20)

Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 
Measure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement PracticesMeasure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement Practices
 
Microservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern SystemsMicroservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern Systems
 
Automation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with ThemAutomation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with Them
 
Put Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT ProjectPut Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT Project
 
Sustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants LeaveSustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants Leave
 
It's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve PerformanceIt's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve Performance
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?
 

Dernier

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 

Dernier (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 

Word Smatter: Exploring Semantics, Testers, and Problems

  • 3. Word Smatter Exploring Semantics, Testers, and Problems About Damian Synadinos dsynadinos@ineffable-solutions.com @dsynadinos “Hey, Damian!“ http://ineffable-solutions.com
  • 4. Agenda •Purpose and expectations •Intro to semantics •Phrase deconstruction and analysis So what? Words matter!
  • 5. So what? •A primer on semantics •A better understanding of the individual words and their collective meaning •New and practical insight into a tester's role and responsibilities “It’s just semantics!“ •It’s only a difference of words! •It’s merely a minor difference! •It’s a fundamental difference! •Shut up! This conversation is over.
  • 6. Definitions •Semantics (n.) • The meaning of a word, phrase, sentence, or text. •Definition (n.) • A statement of the exact meaning of a word. •Meaning (n.) • What is meant by a word, text, concept, or action. •It’s only a difference of words! •It’s merely a minor difference! •It’s a fundamental difference! •Shut up! This conversation is over. •It’s just definitions! •It’s just meaning! “It’s just semantics!“
  • 7. Semantics •Boxes metaphor •Humpty Dumpty •Disputed words •Distinction w/o a difference •Neologism •Strange creatures •The name is not the thing Boxes Metaphor
  • 8. Humpty Dumpty There’s glory for you! Communicating involves an unspoken, unwritten contract between players: That the words they use mean roughly what they're supposed to mean. Humpty Dumpty
  • 9. Disputed Words •fewer / less • Fewer people have less patience for discussing semantics. •expect / anticipate • She anticipated a difficult test…so she studied hard. • She expected a high grade…because she studied hard. •done / finished / complete •best practice “Best“ Practice Stella is my best friend and Avery is my best friend! Stella is my really good friend and Avery is my really good friend!
  • 10. “Best“ Practice • Best (n.) • that which is the most excellent, outstanding, or desirable. • “Best practice“ • Literally…in some specific context • Figuratively…as hyperbole Disputed Words •fewer / less • Fewer people have less patience for discussing semantics. •expect / anticipate • She anticipated a difficult test so she studied hard. • She expected a high grade because she studied hard. •done / finished / complete •best practice
  • 11. Distinction w/o a difference An artificially created distinction where no real distinction exists. That’s not a knife. That’s a knife! If there is no “real“ difference, what is the purpose of the distinction? Neologism •A newly coined word or expression. •unbirthday •noob, truthiness, neuroplasticity •google, spam, cloud
  • 12. Strange Creatures Tardigrade (Water bear, Moss piglet) Water-dwelling, eight-legged, segmented micro-animals (about 0..5 mm when fully grown). Among the most resilient animals known. Can survive extreme temperatures, radiation, pressure, and the vacuum of space. Geoduck Species of very large, saltwater clam (mollusk). Native to the west coast of North America. Shell ranges from 15-20 cm. Has long “neck“ or siphon that extends from the shell. Burrows deep in sand and shoots spouts of water at random intervals. Often bred and eaten. • The map is not the territory. • The menu is not the meal. • The model is not the thing being modeled. • The Test Plan is not the plan for testing. The name is not the thing “What's in a name? That which we call a rose by any other name would smell as sweet.“ -Juliet Phlegm Flower Stink Blossom Rose
  • 13. Semantics •Boxes metaphor •Humpty Dumpty •Disputed words •Distinction w/o a difference •Neologism •Strange creatures •The name is not the thing Testers [do | don’t] (help) [prevent | detect] problems
  • 14. Testers [do | don’t] (help) [prevent | detect] problems • Problem (n.) • A matter or situation regarded as unwelcome or harmful and needing to be dealt with and overcome. • A difference between things as desired and things as perceived. (Weinberg) • Bug (n.) • An error in a computer program or system. • Anything about the product that threatens its value. (RST) • Anything that bugs someone. (Pettichord) • Defect (n.) • A shortcoming, imperfection, or lack. Testers [do | don’t] (help) [prevent | detect] problems • Issue • Failure • Glitch • Error • Exception • Fault • Flaw • Incident • Mistake • Deficiency • Goof • Slip-up • Blunder • Oversight • No-no • Boo-boo
  • 15. Relative Rule: For any abstract X, X is X to some one at some time. Testers [do | don’t] (help) [prevent | detect] problems Relative Rule: Describes the relationship between someone (who) and something (what) at sometime (when). Testers [do | don’t] (help) [prevent | detect] problems
  • 16. Relative Rule: Describes the relationship between someone (who) and something (what) at sometime (when). Testers [do | don’t] (help) [prevent | detect] problems So what? •What we call “problems“ might matter. •Remember that “problems“ are relative (subjective).
  • 17. Testers [do | don’t] (help) [prevent | detect] problems • Prevent (v.) • Keep something from happening or arising • Detect (v.) • Discover or identify the presence or existence of Testers [do | don’t] (help) [prevent | detect] problems • New fiber-based sensor could detect structural problems in bridges and dams • Police detect meth shipment from Mexico • Can AI detect fake news? • Facebook hires 3,000 people to prevent videos of crime & suicide from spreading online • New technology designed to prevent shark attacks • Government providing resources to prevent rabies outbreak
  • 18. Testers [do | don’t] (help) [prevent | detect] problems Causality: The relationship between cause and effect. Causality: The relationship between cause and effect. Testers [do | don’t] (help) [prevent | detect] problems
  • 19. Causality: The relationship between cause and effect. Testers [do | don’t] (help) [prevent | detect] problems So what? •Potential effects of word choice. •Perspective matters.
  • 20. Testers [do | don’t] (help) [prevent | detect] problems • Help (v.) • Make it easier for (someone) to do something by offering one's services or resources. • Improve (a situation or problem); be of benefit to. • Help Prevent (Keep something from happening or arising) • Help Detect (Discover or identify the presence or existence of) Help Detect: Discover or identify the presence or existence of Testers [do | don’t] (help) [prevent | detect] problems
  • 21. Help Prevent: Keep something from happening or arising Testers [do | don’t] (help) [prevent | detect] problems So what? • Inclusion or exclusion of the word “help“ might change the meaning of the phrase. • Consider the specific problem, and if detection or prevention of the problem can be done alone or if it requires assistance.
  • 22. Testers [do | don’t] (help) [prevent | detect] problems • Helping verbs • Help the main verb in a sentence by extending meaning; Can situate the action of a sentence in a particular time; Can further modify the action or meaning of the main verb. • Modal verbs • can/could – ability, possibility • may/might – permission, possibility • will/would – request, consequence • must – necessity, requirement • shall/should – obligation, correctness, suggestion Testers [do | don’t] (help) [prevent | detect] problems • Testers [can] (help) [[prevent | detect]] problems • Testers [may] (help) [[prevent | detect]] problems • Testers [will] (help) [[prevent | detect]] problems • Testers [must] (help) [prevent | detect]] problems • Testers [should] (help) [[prevent | detect]] problems
  • 23. Testers [do | don’t] (help) [prevent | detect] problems • Descriptive statements • Makes an assertion of based on empirical evidence. • Facts • Normative statements • Expresses a value judgement. • Opinions Descriptive is an eleven letter word. Normative is a better word. So what? •Identify the helping verb used (or omitted) to better understand what might actually be meant. •Consider if it is a statement of fact or opinion.
  • 24. Testers [do | don’t] (help) [prevent | detect] problems • Testing (n.) • The process of evaluating a product by learning about it through exploration and experimentation, which includes to some degree: questioning, study, modeling, observation, inference, etc. (RST) • An investigation conducted to provide stakeholders with information about the quality of the product or service under test. (Kaner) Testers [do | don’t] (help) [prevent | detect] problems • Testing (n.) • The process of evaluating a product by learning about it through exploration and experimentation, which includes to some degree: questioning, study, modeling, observation, inference, etc. … to provide stakeholders with information about the quality of the product or service under test. • Tester (n.) • One who performs testing.
  • 25. Testers [do | don’t] (help) [prevent | detect] problems So what? •The definition of “testing“ might change the meaning of the phrase.
  • 26. •Testers detect defects •Testers don’t prevent problems •Testers must help detect bugs •Testers should help prevent bugs •Testers can detect failures •Testers can’t help prevent issues Testers [do | don’t] (help) [prevent | detect] problems Summary • Testers • Understand the definition of “tester“ (their role and responsibility) to better understand the meaning of the phrase. • do | don’t • Identify the helping verb used and consider if it is a statement of fact or opinion. • (help) • Consider how the inclusion/exclusion of this word affects the meaning of the phrase. • prevent | detect • Consider the word choice and point of view. • problems • Remember that problems (by any other name) are subjective.