Slide 0
PROGRAMMING JARGON
AND WHAT NORMAL PEOPLE THINK THEY MEAN
(Inspired by Andrea and the engineers of Decisive)
Slide 1
Being a programmer comes with a lot
of oddities (to a normal person).
Slide 2
One of them is stripping normal words
of their innocence and turning them
into programming jargon.
Slide 3
Here are 10 programming
words/phrases and what they
mean for normal people.
Slide 4
BUG
A bug is a general term used to describe any unexpected problem with
hardware or software.
Slide 5
What it really means:
Slide 6
WTF?
Microscopic Plant Bug
Slide 7
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)
Slide 8
What it really means:
Slide 9
A piece of broken glass,
ceramic, metal, or rock.
Makes sense...
Slide 10
PANDAS
“Pandas is a software library written for the Python programming language
for data manipulation and analysis.”
(via Wikipedia)
Slide 11
What it really means:
Slide 12
Awwww....
Slide 13
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)
Slide 14
What it really means:
Slide 15
Remember the days?
Slide 16
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)
Slide 17
What it really means:
Slide 18
Aww...errr
Slide 19
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)
Slide 20
What it Really means:
Slide 21
Do you
mind?
Slide 22
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)
Slide 23
What it really means:
Slide 24
The D is silent.
Slide 25
RUBBERDUCKING
Talking with other engineers to solve a problem.
Slide 26
What it really means:
Slide 27
A kid’s dream.
Slide 28
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)
Slide 29
What it really means:
Slide 30
“PATIENCE YOU MUST HAVE my young padawan”
Slide 31
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)
Slide 32
What it really means:
Slide 33
No comment.
Slide 34
www.decisive.is
Slide 35