10 Weird Things Only Programmers Will Understand

Programmers know a lot about programming. They also know a lot about computers. But let's explore something amazing!2 min


kelly-sikkema-YK0HPwWDJ1I-unsplash

Programmers can often be found doing things that aren’t very useful or practical. They’re also known to be really good at explaining how they did something.

Being a programmer is a busy job with a lot of responsibility. There are a lot of really strange things that only other programmers will understand. Even if you’ve never used a computer in your life, chances are you’ll have heard a colleague saying “I smell a bug” or “type error”. Programmers are specialists in the computer world and they often see things that nobody else does. The vast majority of programmers heavily rely on context and have their code suffer from it. This is why they deserve this post, which is a list of 10 strange things that only programmers will understand. Read on to find out more.

Cover Image by Kelly Sikkema on Unsplash

Do not miss: 10 Amazing Perks of Dating a Programmer You’ll Love

N°1 : "Solve your coding problems while you are sleeping" - Not By Warren Buffett

Yeah, you heard it right!

There is a saying that, 

“People sleep when they are depressed and try to forget their pain.” 

But for programmers, when they sleep after having frustration with their bugs or code error that they couldn’t solve and have no idea why they occurred in the first place, they somehow manage to find the error after waking up.

Probably some eternal angel comes to their sleep and tells them what’s wrong, and they somehow can solve the problem after that life-saving nap.

This happened to me tons of times, and so I believe it's worth sharing!

N°2 : Are programmers using Math symbols in their coding?

Once upon a time, a 10th-grade kid asked me, why are programmers using maths in their coding? is it that much important to learn maths to be a programmer?

She was talking about, 

  • '='
  • '=='
  • '==='
  • '!='

I love that, how innocent thought she got! I explain to her the things and their meaning of them.

A single equal mark is used to assign a value to a variable.

== Used to check whether two expressions give the same value.

=== Returns true if both operands are of the same type and contain the same value.

!= The use of not equal; comes from the maths symbol ≠.

N°3 : Counting starts from zero, not one [Array Fact]

Suppose you have to count ten oranges. You will obviously count from 1, but programmers often mistake counting and start from 0. Just because they need to use that method in programming, it somehow becomes a habit for some.

N°4 : Copy Paste is Life

If copy - paste option did not exist in the technology world, I don’t know what thousands of programmers would have done in their careers. It does not mean their work is just copy-pasting, but the value of these copy-paste keys (CTRL+C for copying and CTRL+V for pasting) and of Github, StackOverflow, Beingcoders, and other coding forums— you will never understand if you are not a programmer.

N°5 : Parents May Kill their Child (Not Creepy Thing - Read it)

It’s just a basic logic method to work in the operating system. I will not go into details, but let me explain you.

A parent process creates a child process using a fork() system call. A parent process may have multiple child processes, but a child process has only one parent process.

So you see, it’s not about human beings. But parent kills their children if the assigned task is not needed anymore. That’s how an operating system works.

N°6 : Upside Down Tree

If you are not a programmer, you would never know that there is a tree in which the root is not under but at the top of the tree as weird it sounds, it exists in the programming field.

In short, tree graphs are drawn top-bottom because we write in that direction. Early days, when writing articles and calculations by hand, it was preferred to do drawings and graphs top-down, not worrying how much area they might take.

Otherwise, they collapse with lines above them, especially graphs that were means of calculation and partially unpredictable in length.

So yes, the root is at the top of the tree.

N°7 : CTRL+Y (Redo) and CTRL+Z (Undo) will reduce work efforts

Ctrl + Y and Ctrl + Z make programmers feel safe.

Antivirus in windows sure is good. But when you write code and mistakenly delete the last line or some more lines, that’s when comes the lifesaver Ctrl+Y and Ctrl +z or in mac (command+Y) and (command +Z). 

N°8 : Formatting hard-drive will erase your all data [What a myth it is!]

In your childhood, you may heard about formatting your PC, and you pre-assume that, it will erase your all data, files and important work from your PC! But that's not true!

Let me put some light on this topic for you!

You can spend hours going through your hard drive and deleting all the files and documents you want, but using the delete key on your keyboard in Windows will only remove the shortcuts to the files making them invisible to users.

Deleted files still reside on the hard drive, and a quick Google search will show many options for system recovery software that will allow anyone to reinstate that data.

Formatting a disk does not erase the data on the disk, only the address tables. A computer specialist would be able to recover most or all the data that was on the disk before the reformat.

Bad for crime movies, where all information gets destroyed by breaking or deleting the hard drive. Right?

N°9 : Mbps vs MBps

  • Mbps stands for Megabits per second
  • MBps stands for Megabytes per second.

1 megabit denotes 1,000,000 bits, and 1 megabyte denotes 1,000,000 bytes.

Mbps is used to specify Internet connection speeds, whereas MBps is used to specify how much of a file is downloaded/uploaded per second.

So next time, don’t get confused.

N°10 : The power of a semicolon ';'

Last but not least, if you are not a programmer, you might rarely use semicolons and would never understand what a semicolon means to a programmer.

Most nights, they get nightmares at night just because they missed some semicolon at night and couldn’t figure it out, which eventually gets solved in the morning but again, for another missing semicolon, the nightmare pass through the next night.

Yeah, that’s the power of semicolons. You might wonder that if a semicolon is that important, why would anyone miss that? Well, when you have written thousands of lines of code, how are you going to notice that one tiny semicolon is missing in that huge ocean?

If you want to share any of the weird incidents that happened in your life related to programmers, please feel free to drop your thoughts in the below comment section!

adsense


Discover more from 9Mood

Subscribe to get the latest posts sent to your email.


Like it? Share with your friends!

What's Your Reaction?

Lol Lol
0
Lol
WTF WTF
0
WTF
Cute Cute
0
Cute
Love Love
0
Love
Vomit Vomit
0
Vomit
Cry Cry
0
Cry
Wow Wow
0
Wow
Fail Fail
0
Fail
Angry Angry
0
Angry
Blue Dragon

Explorer

pizza is life, Love to draw everything.

0 Comments

Leave a Reply

Choose A Format
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Ranked List
Upvote or downvote to decide the best list item
Open List
Submit your own item and vote up for the best submission
Countdown
The Classic Internet Countdowns
Meme
Upload your own images to make custom memes
Poll
Voting to make decisions or determine opinions
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Personality quiz
Series of questions that intends to reveal something about the personality
is avocado good for breakfast? Sustainability Tips for Living Green Daily Photos Taken At Right Moment