SlideShare a Scribd company logo
1 of 35
Download to read offline
PROGRAMMING JARGON 
AND WHAT NORMAL PEOPLE THINK THEY MEAN 
(Inspired by Andrea and the engineers of Decisive)
Being a programmer comes with a lot 
of oddities (to a normal person).
One of them is stripping normal words 
of their innocence and turning them 
into programming jargon.
Here are 10 programming 
words/phrases and what they 
mean for normal people.
BUG A bug is a general term used to describe any unexpected problem with 
hardware or software.
What it really means:
Microscopic Plant Bug 
WTF?
SHARD “A database shard is a horizontal partition of data in a database or search 
engine. Each individual partition is referred to as a shard or database shard.” 
(via Wikipedia)
What it really means:
A piece of broken glass, 
ceramic, metal, or rock. 
Makes sense...
PANDAS “Pandas is a software library written for the Python programming language 
for data manipulation and analysis.” 
(via Wikipedia)
What it really means:
Awwww....
SEED “When referring to computer programming, security, or software a random 
seed is a number or other value that has been generated by software using 
one or more values. For example, hardware information, time, or date are 
different examples of values that can be used to help generate a random 
value used by a program or encryption.” 
(via Computer Hope)
What it really means:
Remember the days?
PYTHON “Python is an interpreted, interactive, object-oriented programming language 
that was first developed by Guido van Rossum and released in 1991.” 
(via Computer Hope)
What it really means:
Aww...errr
SPAGHETTI CODE 
“Slang used to describe a program’s source code that is difficult to read or 
follow by a human because of how the original programmer wrote the code.” 
(via Computer Hope)
What it Really means:
Do you 
mind?
DJANGO “Django is a web application framework from the Django Software Foundation 
which aims to make the creation of database-driven websites easier.” 
(via Computer Hope)
What it really means:
The D is silent.
RUBBERDUCKING 
Talking with other engineers to solve a problem.
What it really means:
A kid’s dream.
YODA CONDITIONS 
“Yoda conditions (also called Yoda notation) is a programming style where the two 
parts of an expression are reversed from the typical order in a conditional statement.” 
(via Wikipedia)
What it really means:
“PATIENCE YOU MUST HAVE my young padawan”
DYNAMIC DUMP 
“A dynamic dump is the process performed by a programmer that terminates 
a program before it has properly closed in order to obtain a list of operating 
commands and memory functions that are active at the time of termination.” 
(via Computer Hope)
What it really means:
No comment.
www.decisive.is

More Related Content

What's hot

Podcasting in education powerpoint
Podcasting in education powerpointPodcasting in education powerpoint
Podcasting in education powerpoint
Emily924
 
Types of software
Types of softwareTypes of software
Types of software
latifah2001
 

What's hot (19)

Podcasting in education powerpoint
Podcasting in education powerpointPodcasting in education powerpoint
Podcasting in education powerpoint
 
Vaping
VapingVaping
Vaping
 
An introduction to software engineering
An introduction to software engineeringAn introduction to software engineering
An introduction to software engineering
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
Interactive media
Interactive mediaInteractive media
Interactive media
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-Basics
 
Application software
Application softwareApplication software
Application software
 
BSCS | BSIT Thesis Guidelines
BSCS | BSIT Thesis GuidelinesBSCS | BSIT Thesis Guidelines
BSCS | BSIT Thesis Guidelines
 
Lesson 4 Types Of Operating Systems
Lesson 4 Types Of Operating SystemsLesson 4 Types Of Operating Systems
Lesson 4 Types Of Operating Systems
 
Human Computer Interaction + User Experience
Human Computer Interaction + User ExperienceHuman Computer Interaction + User Experience
Human Computer Interaction + User Experience
 
Windows 7
Windows 7Windows 7
Windows 7
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
Design thinking process explained
Design thinking process explained Design thinking process explained
Design thinking process explained
 
Types of software
Types of softwareTypes of software
Types of software
 
HCI : Activity 1
HCI : Activity 1 HCI : Activity 1
HCI : Activity 1
 
What Is Usability?
What Is Usability?What Is Usability?
What Is Usability?
 
Chapter 4_Information, Control, and Privacy.pptx
Chapter 4_Information, Control, and Privacy.pptxChapter 4_Information, Control, and Privacy.pptx
Chapter 4_Information, Control, and Privacy.pptx
 
Ic ws-2-design-thinking-ppt
Ic ws-2-design-thinking-pptIc ws-2-design-thinking-ppt
Ic ws-2-design-thinking-ppt
 

Viewers also liked

Five Stages of Development - Nordic.js
Five Stages of Development  - Nordic.jsFive Stages of Development  - Nordic.js
Five Stages of Development - Nordic.js
Robert Nyman
 

Viewers also liked (20)

5 David Ogilvy Lessons To Help You Become A Better Advertiser
5 David Ogilvy Lessons To Help You Become A Better Advertiser5 David Ogilvy Lessons To Help You Become A Better Advertiser
5 David Ogilvy Lessons To Help You Become A Better Advertiser
 
10 Timeless Quotes That Will Make You A Better Advertiser
10 Timeless Quotes That Will Make You A Better Advertiser10 Timeless Quotes That Will Make You A Better Advertiser
10 Timeless Quotes That Will Make You A Better Advertiser
 
Functional programing jargon
Functional programing jargonFunctional programing jargon
Functional programing jargon
 
CodeWeek - Explaining how to Code to 12 yr old kids
CodeWeek - Explaining how to Code to 12 yr old kidsCodeWeek - Explaining how to Code to 12 yr old kids
CodeWeek - Explaining how to Code to 12 yr old kids
 
5 Engagement Marketing Tips to Beat Today’s App Retention Odds
5 Engagement Marketing Tips to Beat Today’s App Retention Odds5 Engagement Marketing Tips to Beat Today’s App Retention Odds
5 Engagement Marketing Tips to Beat Today’s App Retention Odds
 
Cloud makelaar Cloud trends - the impact of cloud
Cloud makelaar   Cloud trends - the impact of cloudCloud makelaar   Cloud trends - the impact of cloud
Cloud makelaar Cloud trends - the impact of cloud
 
Who owns YOUR data in the Cloud?
Who owns YOUR data in the Cloud?Who owns YOUR data in the Cloud?
Who owns YOUR data in the Cloud?
 
Bring Your Own Disaster
Bring Your Own DisasterBring Your Own Disaster
Bring Your Own Disaster
 
Beltug cloud service provider evaluation guide presentation final
Beltug cloud service provider evaluation guide presentation finalBeltug cloud service provider evaluation guide presentation final
Beltug cloud service provider evaluation guide presentation final
 
Five Stages of Development - Nordic.js
Five Stages of Development  - Nordic.jsFive Stages of Development  - Nordic.js
Five Stages of Development - Nordic.js
 
Emergency Triage and BCLS ,ACLS 2015
Emergency Triage and BCLS ,ACLS 2015Emergency Triage and BCLS ,ACLS 2015
Emergency Triage and BCLS ,ACLS 2015
 
5 Ways To Create Brand Advocacy For Your Startup
5 Ways To Create Brand Advocacy For Your Startup5 Ways To Create Brand Advocacy For Your Startup
5 Ways To Create Brand Advocacy For Your Startup
 
Anonymity Systems: Tor
Anonymity Systems: TorAnonymity Systems: Tor
Anonymity Systems: Tor
 
Tails Linux Operating System: The Amnesiac Incognito System in Times of High ...
Tails Linux Operating System: The Amnesiac Incognito System in Times of High ...Tails Linux Operating System: The Amnesiac Incognito System in Times of High ...
Tails Linux Operating System: The Amnesiac Incognito System in Times of High ...
 
TOR: The Onion Router
TOR: The Onion RouterTOR: The Onion Router
TOR: The Onion Router
 
PowerPoint template for Narrative Brand Consultancy
PowerPoint template for Narrative Brand ConsultancyPowerPoint template for Narrative Brand Consultancy
PowerPoint template for Narrative Brand Consultancy
 
Tor
TorTor
Tor
 
CAT008b: Pitch Template - PowerPoint
CAT008b: Pitch Template - PowerPointCAT008b: Pitch Template - PowerPoint
CAT008b: Pitch Template - PowerPoint
 
Tor: The Second Generation Onion Router
Tor: The Second Generation Onion RouterTor: The Second Generation Onion Router
Tor: The Second Generation Onion Router
 
Tails os
Tails osTails os
Tails os
 

Similar to Programming Jargon

Is AI More Artificial Than Intelligent? Is Wikipedia Better Than AI Chatbots ...
Is AI More Artificial Than Intelligent? Is Wikipedia Better Than AI Chatbots ...Is AI More Artificial Than Intelligent? Is Wikipedia Better Than AI Chatbots ...
Is AI More Artificial Than Intelligent? Is Wikipedia Better Than AI Chatbots ...
Reflections on Morality, Philosophy, and History
 
Android Internals (This is not the droid you’re loking for...)
Android Internals (This is not the droid you’re loking for...)Android Internals (This is not the droid you’re loking for...)
Android Internals (This is not the droid you’re loking for...)
Giacomo Bergami
 
Building an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learnedBuilding an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learned
Wojciech Koszek
 

Similar to Programming Jargon (20)

An Introduction to pair programming methods
An Introduction to pair programming methodsAn Introduction to pair programming methods
An Introduction to pair programming methods
 
Evolving as a professional software developer
Evolving as a professional software developerEvolving as a professional software developer
Evolving as a professional software developer
 
Documentation for developers
Documentation for developersDocumentation for developers
Documentation for developers
 
[EN] Great software development quotes
[EN] Great software development quotes[EN] Great software development quotes
[EN] Great software development quotes
 
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao XieSCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
 
CCFW.software
CCFW.softwareCCFW.software
CCFW.software
 
Is AI More Artificial Than Intelligent? Is Wikipedia Better Than AI Chatbots ...
Is AI More Artificial Than Intelligent? Is Wikipedia Better Than AI Chatbots ...Is AI More Artificial Than Intelligent? Is Wikipedia Better Than AI Chatbots ...
Is AI More Artificial Than Intelligent? Is Wikipedia Better Than AI Chatbots ...
 
Android Internals (This is not the droid you’re loking for...)
Android Internals (This is not the droid you’re loking for...)Android Internals (This is not the droid you’re loking for...)
Android Internals (This is not the droid you’re loking for...)
 
Building Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part IBuilding Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part I
 
Programming Merit Badge Slide Show
Programming Merit Badge Slide ShowProgramming Merit Badge Slide Show
Programming Merit Badge Slide Show
 
Mastering python lesson1
Mastering python lesson1Mastering python lesson1
Mastering python lesson1
 
Антон Кириллов, ZeptoLab
Антон Кириллов, ZeptoLabАнтон Кириллов, ZeptoLab
Антон Кириллов, ZeptoLab
 
Software development
Software developmentSoftware development
Software development
 
On being a professional software developer
On being a professional software developerOn being a professional software developer
On being a professional software developer
 
Foolangjs
FoolangjsFoolangjs
Foolangjs
 
The New Industrial Revolution
The New Industrial RevolutionThe New Industrial Revolution
The New Industrial Revolution
 
UnDeveloper Studio
UnDeveloper StudioUnDeveloper Studio
UnDeveloper Studio
 
Dark Side of iOS [SmartDevCon 2013]
Dark Side of iOS [SmartDevCon 2013]Dark Side of iOS [SmartDevCon 2013]
Dark Side of iOS [SmartDevCon 2013]
 
Building an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learnedBuilding an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learned
 
Charles Du: Introduction to Mobile UX Design
Charles Du: Introduction to Mobile UX DesignCharles Du: Introduction to Mobile UX Design
Charles Du: Introduction to Mobile UX Design
 

Recently uploaded

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
rahulmanepalli02
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 

Recently uploaded (20)

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...
Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...
Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...
 
TMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdf
TMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdf
TMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdf
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Working Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdfWorking Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdf
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) ppt
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 

Programming Jargon