How does Programming influence daily life – Life of a Programmer

in #technology7 years ago

1A programmer’s brain is a remarkable one. It’s a disorderly mess, full of the strangest thoughts. Sometimes, my programming habits/activities threaten to point out, even after I try and be a “normal” soul.


How will Programming influence my daily life?

1. begin counting from zero

“That’s 5! No, it’s 6!”


If you’ve been programming for a short time, chances are that you’ve encounter arrays again and again. I even have used them in cryptography most that I additionally use it to world. As we tend to all ought to apprehend, arrays begin from zero. Show Maine 5 fingers and that i can tell you it’s four.


I continually forget to recollect that: once writing code, begin from zero and once interacting with non-programming mortals, begin from one.

2. perceptive software system rather than using it

I will pay longer wanting and making an attempt to work out a bit of software system rather than truly using it. I examine the UI and front-end and surprise the code behind it. i'm wondering what artificial language runs the backend. I examine it and surprise if there area unit some AI algorithms running within the software system. Programmers area unit curious individuals. Being one, I continually wish to grasp everything. rather than having fun employing a piece of software system, i will be able to rather navigate through it and check out to imagine the lines of code that makes it perform.

3. contemplate making a bit of software system for each drawback

Programmers area unit continually considering the chances. They encounter a retardant, and rather than resolution it, they'll wish to form a program to unravel that drawback. Machines and algorithms area unit clearly quicker and a lot of reliable. rather than resolution a retardant in three days, i will be able to rather use two days to form a program which can solve that drawback in one hour. Less time, a lot of speed!

I have a quote: “To each drawback, there’s associate degree recursive answer.”

Let’s face it, not each drawback may be solved  victimisation programs. Some troubles area unit therefore hard, human interaction is required. however unless i have to lie with myself, why not produce a program to try to to it for me?


4. Greetings

Normal individuals can greet with an easy “hello”. i'm a lot of seemingly to mention “Hello world!” victimisation this will get ironic, particularly once I’m reproof one person and to not a “world”, as somebody might presume.

5. distribution variables to individuals

Being a technologist, you get wont to making variables, which may be known as back later. Some individuals don’t have actual names in my head. after I meet somebody whose name I don’t apprehend, I merely assign variables to assist Maine bear in mind. I won’t use var1, var2 etc. These area unit arduous to recollect. I merely use stranger1, stranger2, stranger3 etc.

5. Vocabulary

I have terms that i take advantage of, that solely fellow programmers will perceive. Programming ideas area unit fascinating, and that i typically realize myself applying them in sentences, even to sentences that area unit unrelated to programming.


Some sample sentences include:


“I’m a busy person. I simply purchase and wear no matter I see. There’s no time to CSS myself.”

“Yesterday, we tend to visited her grandfather’s burial. He was uploaded to the cloud every week past.”

“This woman might have a pleasant frontend, however her face isn't spectacular.”

How regarding you are attempting decryption what the on top of statements mean in plain English?