SlideShare a Scribd company logo
1 of 71
Download to read offline
COMPASSIONATE
(YET CANDID)
CODE REVIEWS
COMPASSIONATE CODING @APRILWENSEL
SOFTWARE ENGINEER & TECHNICAL LEADER
VOLUNTEER CODING INSTRUCTOR & MENTOR
@APRILWENSEL
THERE’S A LOT
OF SUFFERING
IN SOFTWARE
• STRESS & BURNOUT
• “TALENT SHORTAGE”
• LACK OF DIVERSITY
• POOR UX
• UNETHICAL PRODUCTS
• FAILED PROJECTS @APRILWENSEL
SUFFERING IN SOFTWARE
WE DON’T CARE ENOUGH
ABOUT HUMANS@APRILWENSEL
COMPASSIONATE
CODING
@APRILWENSEL
✦ TRAINING
✦ COACHING
✦ CONSULTING
✦ SPEAKING
✦ WRITING
A CONSCIOUS BUSINESS
BRINGING EMOTIONAL
INTELLIGENCE & ETHICS TO THE
TECH INDUSTRY THROUGH
IS NOT BEING FAKE NICE
@APRILWENSEL
COMPASSION
IS NOT BEING “POLITE”
@APRILWENSEL
COMPASSION
IS NOT PITY
@APRILWENSEL
COMPASSION
@APRILWENSEL
COMPASSION
“THE FEELING THAT ARISES WHEN YOU
ARE CONFRONTED WITH ANOTHER’S
SUFFERING AND FEEL MOTIVATED TO
RELIEVE THAT SUFFERING”
https://greatergood.berkeley.edu/topic/compassion/definition
@APRILWENSEL
BEING VEGAN MEANS FEELING
COMPASSION FOR ALL BEINGS
617 9th Avenue
(between 43rd & 44th St.)
COMPASSION IS GOOD FOR
THE BOTTOM LINE
@APRILWENSEL
“THE COMPASSIONATE [BUSINESS] UNITS
EXHIBITED BETTER FINANCIAL
PERFORMANCE…AND THESE UNITS REALIZED
HIGHER EMPLOYEE AND CUSTOMER RETENTION.”
Monica Worline & Jane Dutton
Awakening Compassion at Work
@APRILWENSEL
"PEOPLE IN POSITIVE WORK
ENVIRONMENTS OUTPERFORM THOSE
WHO WORK IN NEGATIVE CLIMATES BY
10-30%."
Shawn Murphy
The Optimistic Workplace
@APRILWENSEL
COMPASSION IS GOOD FOR
YOU
@APRILWENSEL
BENEFITS OF COMPASSION
@APRILWENSEL
‣ JOY
‣ RESILIENCE
‣ PEACE OF MIND
‣ JOB SATISFACTION
‣ LOWER CHANCE OF BURNOUT
https://greatergood.berkeley.edu/topic/compassion/definition#why-practice
WHAT DOES THIS MEAN FOR
CODE REVIEWS?
@APRILWENSEL
COMPASSIONATE CODE REVIEWS
MINIMIZE SUFFERING FOR
EVERYONE INVOLVED—AUTHORS,
REVIEWERS, & EVEN USERS
@APRILWENSEL
@APRILWENSEL
3 FILTERS FOR COMPASSIONATE
CODE REVIEWS
1 2 3
IS IT TRUE?
@APRILWENSEL
1
EXAMPLE:
“YOU SHOULD NEVER USE
SINGLETONS.”
@APRILWENSEL
EXAMPLE:
“YOU SHOULD NEVER USE
SINGLETONS.”
@APRILWENSEL
IS IT TRUE?
IT’S AN OPINION, NOT A
FACT, SO IT CAN’T BE
PROVEN TRUE OR FALSE
@APRILWENSEL
ALTERNATIVE:
“IN THIS CASE, I WOULD
ADVISE AGAINST USING A
SINGLETON BECAUSE…”
@APRILWENSEL
ALTERNATIVE:
“COULD YOU EXPLAIN YOUR
DECISION TO USE A
SINGLETON? DID YOU
CONSIDER…?”
@APRILWENSEL
EXAMPLE:
“THESE 3 LINES SHOULD REALLY
BE IN A SEPARATE METHOD.”
@APRILWENSEL
IS IT TRUE?
ALTERNATIVE:
“WOULD IT MAKE SENSE TO
MOVE THESE LINES INTO A
SEPARATE METHOD TO HELP
WITH READABILITY?”
@APRILWENSEL
EXAMPLE:
“THIS ISN’T IDIOMATIC.”
@APRILWENSEL
EXAMPLE:
“THIS ISN’T IDIOMATIC.”
@APRILWENSEL
“IT’S BEST PRACTICE TO…”
“THE RIGHT WAY TO…”
ALTERNATIVES:
“ACCORDING TO THIS GUIDE…”
“I’VE OFTEN SEEN…”
@APRILWENSEL
IS IT TRUE?
@APRILWENSEL
1
✦ IF IT’S YOUR OPINION, SAY SO
✦ IF IT’S A FACT, CONSIDER SHARING A
SOURCE
✦ AVOID RIGHT/WRONG LANGUAGE
✦ TRY A QUESTION INSTEAD
✦ AVOID “SHOULDING” ON PEOPLE
IS IT NECESSARY?
@APRILWENSEL
2
EXAMPLE:
“THIS IS A NITPICK, BUT…”
@APRILWENSEL
EXAMPLE:
“THIS IS A NITPICK, BUT…”
@APRILWENSEL
IS IT NECESSARY?
TAKE A BREATH AND CHECK
YOUR MOTIVE
@APRILWENSEL
ARE YOU TRYING TO HELP
OR
BOOST YOUR OWN EGO?
ALTERNATIVES:
@APRILWENSEL
• AUTOMATE IF POSSIBLE
• MENTION IT PRIVATELY
• IGNORE IT
EXAMPLE:
“THIS CODE MAKES ME CRINGE, BUT I
SEE WHY YOU DID IT THIS WAY…”
@APRILWENSEL
EXAMPLE:
“THIS CODE MAKES ME CRINGE, BUT I
SEE WHY YOU DID IT THIS WAY…”
@APRILWENSEL
IS IT NECESSARY?
EXAMPLE:
“THIS IS FINE, BUT WE SHOULD
REALLY REWRITE THIS WHOLE
MODULE…”
@APRILWENSEL
EXAMPLE:
“THIS IS FINE, BUT WE SHOULD
REALLY REWRITE THIS WHOLE
MODULE…”
@APRILWENSEL
IS IT NECESSARY?
ALTERNATIVE:
@APRILWENSEL
RAISE THE ISSUE WITH THE TEAM
THROUGH THE APPROPRIATE
CHANNEL (A TICKET, CHAT, ETC.)
IS IT NECESSARY?
@APRILWENSEL
2
✦ BE CAREFUL WITH NITPICKS
✦ CHECK YOUR MOTIVES
✦ CHOOSE THE RIGHT CHANNEL
IS IT KIND?
@APRILWENSEL
3
https://medium.com/compassionate-coding/confessions-of-a-
recovering-jerk-programmer-b9d531a05ea9@APRILWENSEL
I USED TO BE
KIND OF A JERK
@APRILWENSEL
BEING KIND != SUGARCOATING
BEING KIND IS ULTIMATELY
MORE EFFICIENT BECAUSE YOU
AVOID TRIGGERING SOMEONE’S
DEFENSIVE THREAT RESPONSE
@APRILWENSEL
EXAMPLE:

“The above code is [BLEEP], and it generates [BLEEP] code. It looks
bad, and there's no reason for it.
The code could *easily* have been done with just a single and
understandable conditional…I really see no reason for this kind of
complete idiotic [BLEEP].”
@APRILWENSELhttp://lkml.iu.edu/hypermail/linux/kernel/1510.3/02866.html
EXAMPLE:

“The above code is [BLEEP], and it generates [BLEEP] code. It looks
bad, and there's no reason for it.
The code could *easily* have been done with just a single and
understandable conditional…I really see no reason for this kind of
complete idiotic [BLEEP].”
@APRILWENSELhttp://lkml.iu.edu/hypermail/linux/kernel/1510.3/02866.html
IS IT KIND?
ALTERNATIVE:
@APRILWENSEL
“DID YOU CONSIDER USING A SINGULAR
CONDITIONAL LIKE THIS…?
I THINK THAT WOULD MAKE IT EASIER FOR
PEOPLE TO UNDERSTAND.”
EXAMPLE:
“WHY DIDN’T YOU JUST USE A
FACTORY?”
@APRILWENSEL
EXAMPLE:
“WHY DIDN’T YOU JUST USE A
FACTORY?”
@APRILWENSEL
IS IT KIND?
EXAMPLE:
“WHY DIDN’T YOU JUST USE A
FACTORY?”
@APRILWENSEL
IS IT KIND?
ALTERNATIVE:
@APRILWENSEL
“DID YOU CONSIDER USING A FACTORY HERE?
IT WOULD HELP BY… ”
EXAMPLE:

REVIEWER: “GIVEN THE DEPENDENCIES, I’M
CONCERNED THAT IT WILL BE DIFFICULT TO MODIFY
THIS IN THE FUTURE.”



AUTHOR: “I THINK THAT’S A TRIVIAL CONCERN.”
@APRILWENSEL
EXAMPLE:

REVIEWER: “GIVEN THE DEPENDENCIES, I’M
CONCERNED THAT IT WILL BE DIFFICULT TO MODIFY
THIS IN THE FUTURE.”



AUTHOR: “I THINK THAT’S A TRIVIAL CONCERN.”
@APRILWENSELIS IT KIND?
ALTERNATIVE:
@APRILWENSEL
“THANKS FOR RAISING THAT ISSUE. I DON’T
THINK THAT’S GOING TO BE A PROBLEM
BECAUSE […] WHAT DO YOU THINK?”
EXAMPLE:
“I DISAGREE WITH THIS WHOLE
APPROACH. I THINK IT’S MESSY AND
UNMAINTAINABLE.”
@APRILWENSEL
EXAMPLE:
“I DISAGREE WITH THIS WHOLE
APPROACH. I THINK IT’S MESSY AND
UNMAINTAINABLE.”
@APRILWENSEL
IS IT KIND?
ALTERNATIVES:
@APRILWENSEL
• DO SOME REVIEW *BEFORE* CODING
• DISCUSS IT OFFLINE
• PAIR PROGRAM!
IT’S KIND TO HELP PEOPLE
IMPROVE;
IT’S NOT KIND TO SHAME
THEM IN THE PROCESS
@APRILWENSEL
IS IT KIND?
@APRILWENSEL
3
✦ TAKE A BREATH
✦ AVOID INSULTS AND SHAMING
✦ REMEMBER YOU’RE DEALING WITH HUMANS
✦ ASSUME COMPETENCE; SEEK TO UNDERSTAND
✦ CHOOSE THE RIGHT MEDIUM
✦ OFFER GRATITUDE
@APRILWENSEL
3 FILTERS FOR COMPASSIONATE
CODE REVIEWS
1 2 3
IS IT TRUE? IS IT NECESSARY? IS IT KIND?
Inspired by Victoria Moran - Creating a Charmed Life
ISN’T
“COMPASSIONATE CODING”
AN OXYMORON?
@APRILWENSEL
http://www.businessinsider.com/programmers-debate-
requirements-to-behave-respectfully-ccoc-2018-5 @APRILWENSEL
‣ EGO
‣ ELITISM
‣ COMPETITION
‣ BEING “SMART”
‣ BEING A “ROCKSTAR”
@APRILWENSEL
THE STATUS QUO OF TECH CULTURE
‣ EGO HUMILITY
‣ ELITISM INCLUSION
‣ COMPETITION COOPERATION
‣ BEING “SMART” LEARNING
‣ BEING A “ROCKSTAR” BEING A MENTOR
@APRILWENSEL
THE COMPASSIONATE FUTURE OF TECH CULTURE
ISN’T
“COMPASSIONATE CODING”
AN OXYMORON?
@APRILWENSEL
LET’S MAKE
“COMPASSIONATE CODING”
REDUNDANT
@APRILWENSEL
@APRILWENSEL
PLANT SEEDS OF COMPASSION
IN YOUR CODEBASE & 

IN YOUR COMMUNITY
COMPASSIONATE
CODING
COMPASSIONATE
CODING
@APRILWENSEL
COME GET
A STICKER!
COMPASSIONATECODING.COM
THANK YOU!
NEWSLETTER SIGN-UP:
@COMPASSIONCODE

More Related Content

What's hot

Clean Code I - Best Practices
Clean Code I - Best PracticesClean Code I - Best Practices
Clean Code I - Best Practices
Theo Jungeblut
 

What's hot (20)

TypeScript for Java Developers
TypeScript for Java DevelopersTypeScript for Java Developers
TypeScript for Java Developers
 
Design Beautiful REST + JSON APIs
Design Beautiful REST + JSON APIsDesign Beautiful REST + JSON APIs
Design Beautiful REST + JSON APIs
 
Bjorn Rabenstein. SRE, DevOps, Google, and you
Bjorn Rabenstein. SRE, DevOps, Google, and youBjorn Rabenstein. SRE, DevOps, Google, and you
Bjorn Rabenstein. SRE, DevOps, Google, and you
 
Cloud native principles
Cloud native principlesCloud native principles
Cloud native principles
 
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
 
Open Service Broker APIとKubernetes Service Catalog #k8sjp
Open Service Broker APIとKubernetes Service Catalog #k8sjpOpen Service Broker APIとKubernetes Service Catalog #k8sjp
Open Service Broker APIとKubernetes Service Catalog #k8sjp
 
Can You Do That with APEX? Building Not So Straightforward Pages
Can You Do That with APEX? Building Not So Straightforward PagesCan You Do That with APEX? Building Not So Straightforward Pages
Can You Do That with APEX? Building Not So Straightforward Pages
 
Behind the scenes data engineering
Behind the scenes   data engineeringBehind the scenes   data engineering
Behind the scenes data engineering
 
Stream All Things—Patterns of Modern Data Integration with Gwen Shapira
Stream All Things—Patterns of Modern Data Integration with Gwen ShapiraStream All Things—Patterns of Modern Data Integration with Gwen Shapira
Stream All Things—Patterns of Modern Data Integration with Gwen Shapira
 
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and KnativeBuild and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
 
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaAzure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
 
Models for hierarchical data
Models for hierarchical dataModels for hierarchical data
Models for hierarchical data
 
Clean Code @Voxxed Days Cluj 2023 - opening Keynote
Clean Code @Voxxed Days Cluj 2023 - opening KeynoteClean Code @Voxxed Days Cluj 2023 - opening Keynote
Clean Code @Voxxed Days Cluj 2023 - opening Keynote
 
Big Data Redis Mongodb Dynamodb Sharding
Big Data Redis Mongodb Dynamodb ShardingBig Data Redis Mongodb Dynamodb Sharding
Big Data Redis Mongodb Dynamodb Sharding
 
Deploying Azure DevOps using Terraform
Deploying Azure DevOps using TerraformDeploying Azure DevOps using Terraform
Deploying Azure DevOps using Terraform
 
Hexagonal architecture with Spring Boot
Hexagonal architecture with Spring BootHexagonal architecture with Spring Boot
Hexagonal architecture with Spring Boot
 
Microservices with Spring Boot Tutorial | Edureka
Microservices with Spring Boot Tutorial | EdurekaMicroservices with Spring Boot Tutorial | Edureka
Microservices with Spring Boot Tutorial | Edureka
 
Zero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with KubernetesZero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with Kubernetes
 
Terraform: An Overview & Introduction
Terraform: An Overview & IntroductionTerraform: An Overview & Introduction
Terraform: An Overview & Introduction
 
Clean Code I - Best Practices
Clean Code I - Best PracticesClean Code I - Best Practices
Clean Code I - Best Practices
 

Similar to Compassionate (Yet Candid) Code Reviews

Anders Dinsen: Embrace Epic Failures and Make Testing Great Again
Anders Dinsen: Embrace Epic Failures and Make Testing Great AgainAnders Dinsen: Embrace Epic Failures and Make Testing Great Again
Anders Dinsen: Embrace Epic Failures and Make Testing Great Again
Anna Royzman
 

Similar to Compassionate (Yet Candid) Code Reviews (20)

Compassionate Coding: Optimizing for Compassion (Keynote, Path to Agility, 2018)
Compassionate Coding: Optimizing for Compassion (Keynote, Path to Agility, 2018)Compassionate Coding: Optimizing for Compassion (Keynote, Path to Agility, 2018)
Compassionate Coding: Optimizing for Compassion (Keynote, Path to Agility, 2018)
 
Anxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
Anxiety Tech - Cultivating Compassionate Tech Communities - April WenselAnxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
Anxiety Tech - Cultivating Compassionate Tech Communities - April Wensel
 
Compassionate Coding for Bootcampers
Compassionate Coding for BootcampersCompassionate Coding for Bootcampers
Compassionate Coding for Bootcampers
 
Forget Hiring 10X Engineers—Build a 10X Team
Forget Hiring 10X Engineers—Build a 10X TeamForget Hiring 10X Engineers—Build a 10X Team
Forget Hiring 10X Engineers—Build a 10X Team
 
Anders Dinsen: Embrace Epic Failures and Make Testing Great Again
Anders Dinsen: Embrace Epic Failures and Make Testing Great AgainAnders Dinsen: Embrace Epic Failures and Make Testing Great Again
Anders Dinsen: Embrace Epic Failures and Make Testing Great Again
 
The creative and innovative analyst
The creative and innovative analystThe creative and innovative analyst
The creative and innovative analyst
 
Dipesh Pala (IBM)
Dipesh Pala (IBM)Dipesh Pala (IBM)
Dipesh Pala (IBM)
 
SearchLove Boston 2015 | Ian Lurie, 'Why the Hell Not? SEO Leadership Through...
SearchLove Boston 2015 | Ian Lurie, 'Why the Hell Not? SEO Leadership Through...SearchLove Boston 2015 | Ian Lurie, 'Why the Hell Not? SEO Leadership Through...
SearchLove Boston 2015 | Ian Lurie, 'Why the Hell Not? SEO Leadership Through...
 
The #Hiring Manifesto
The #Hiring ManifestoThe #Hiring Manifesto
The #Hiring Manifesto
 
Product = People
Product = PeopleProduct = People
Product = People
 
Innovation blueprints #101
Innovation blueprints #101 Innovation blueprints #101
Innovation blueprints #101
 
Innovation blueprints#101
Innovation blueprints#101 Innovation blueprints#101
Innovation blueprints#101
 
SEO leadership: Get from 'Why' to 'Why Not'
SEO leadership: Get from 'Why' to 'Why Not'SEO leadership: Get from 'Why' to 'Why Not'
SEO leadership: Get from 'Why' to 'Why Not'
 
From Aha! to Eureka Smartees Webinar
From Aha! to Eureka Smartees WebinarFrom Aha! to Eureka Smartees Webinar
From Aha! to Eureka Smartees Webinar
 
Eurobest 2015: what we remembered
Eurobest 2015: what we rememberedEurobest 2015: what we remembered
Eurobest 2015: what we remembered
 
How to Pitch Your Shareholders Like the Media (and get support for your ideas)
How to Pitch Your Shareholders Like the Media (and get support for your ideas) How to Pitch Your Shareholders Like the Media (and get support for your ideas)
How to Pitch Your Shareholders Like the Media (and get support for your ideas)
 
Why most presentations suck
Why most presentations suckWhy most presentations suck
Why most presentations suck
 
Motivate Design Presents the What If Technique
Motivate Design Presents the What If TechniqueMotivate Design Presents the What If Technique
Motivate Design Presents the What If Technique
 
Task 5
Task 5Task 5
Task 5
 
Task 5
Task 5Task 5
Task 5
 

More from April Wensel

More from April Wensel (9)

April Wensel - Crafting Compassionate Code
April Wensel - Crafting Compassionate CodeApril Wensel - Crafting Compassionate Code
April Wensel - Crafting Compassionate Code
 
Catalytic Skills for Developers: There's Nothing 'Soft' about These Skills
Catalytic Skills for Developers: There's Nothing 'Soft' about These SkillsCatalytic Skills for Developers: There's Nothing 'Soft' about These Skills
Catalytic Skills for Developers: There's Nothing 'Soft' about These Skills
 
Emotional Intelligence for Engineers at PyTennessee
Emotional Intelligence for Engineers at PyTennesseeEmotional Intelligence for Engineers at PyTennessee
Emotional Intelligence for Engineers at PyTennessee
 
Emotional Intelligence for Engineers at Angular Atlanta
Emotional Intelligence for Engineers at Angular AtlantaEmotional Intelligence for Engineers at Angular Atlanta
Emotional Intelligence for Engineers at Angular Atlanta
 
A Taste of Emotional Intelligence for Engineers
A Taste of Emotional Intelligence for EngineersA Taste of Emotional Intelligence for Engineers
A Taste of Emotional Intelligence for Engineers
 
Keynote: Detoxify the Tech Industry to Save the World
Keynote: Detoxify the Tech Industry to Save the WorldKeynote: Detoxify the Tech Industry to Save the World
Keynote: Detoxify the Tech Industry to Save the World
 
Leading With Fierce Compassion
Leading With Fierce CompassionLeading With Fierce Compassion
Leading With Fierce Compassion
 
Compassionate Coding in the Classroom
Compassionate Coding in the ClassroomCompassionate Coding in the Classroom
Compassionate Coding in the Classroom
 
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
Retrospect Yourself: Using Personal Retrospectives to Improve Productivity—Te...
 

Recently uploaded

%+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
 
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
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+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
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%+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 & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
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...
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 

Compassionate (Yet Candid) Code Reviews