SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler 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

Mais conteúdo relacionado

Mais procurados

Chromebook
ChromebookChromebook
Chromebook
hgascon
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by Prerak
Prerak Rathore
 
software History
software Historysoftware History
software History
Avinash Avi
 

Mais procurados (20)

What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
 
Google chrome OS
Google chrome OSGoogle chrome OS
Google chrome OS
 
Golang (Go Programming Language)
Golang (Go Programming Language)Golang (Go Programming Language)
Golang (Go Programming Language)
 
Chromebook
ChromebookChromebook
Chromebook
 
Flutter
FlutterFlutter
Flutter
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by Prerak
 
ios vs android presentation
ios vs android presentationios vs android presentation
ios vs android presentation
 
History and development of Android OS
History and development of Android OSHistory and development of Android OS
History and development of Android OS
 
The Go programming language - Intro by MyLittleAdventure
The Go programming language - Intro by MyLittleAdventureThe Go programming language - Intro by MyLittleAdventure
The Go programming language - Intro by MyLittleAdventure
 
Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...
 
Flutter
FlutterFlutter
Flutter
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)
 
Android report
Android reportAndroid report
Android report
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
software History
software Historysoftware History
software History
 
Google chrome
Google chromeGoogle chrome
Google chrome
 
Flappy Birds Project
Flappy Birds ProjectFlappy Birds Project
Flappy Birds Project
 
Python, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for EngineersPython, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for Engineers
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
MohammadAliNayeem
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
Kamal Acharya
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 

Último (20)

Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfBURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
 
Circuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineeringCircuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineering
 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Multivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxMultivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptx
 
Artificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian ReasoningArtificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian Reasoning
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Attraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptxAttraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptx
 
E-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are presentE-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are present
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 

Programming Jargon