FIVE life lessons I have learned from Programming.

FX3VRUSY2J

Everything you need to know about living a life of simplicity, you can get it from a computer program. Don’t believe me? Read on it might help you too…

When I first started programming it was only amounted to copying the symbols(codes) from the web, writing it down to my computer and praise myself for doing such a great work..haha. Well, it took me some time to get along with this programming stuff and now I’m in love with it. It was like understanding your pet. Didn’t get me? Assume your computer is your pet. Programming is a kind of tool that you can make anything out of it. The only thing you have to do is to learn. learn programming.

Yes, I know, it’s quite a nerdy thing to say—but the truth is that there’s a lot of wisdom in code. In fact, a whole lot that I learned about managing life, in general, came directly from my study of various programming languages.

Flow Charts Simplify Everything.

75VJAZIQQL

 

We programmers do one thing called ‘making a chart’. Yes, we do, a software or an output consist different pieces of codes we just separate them and make a chart out of it and that’s what we called flowchart. The reason for this is, trying to write an entire program all at once can feel really overwhelming at times, especially when the program is going to accomplish some pretty complex tasks. Flow charts help you follow the logic in a visual format that is far easier to understand than if you try to write it out in a text. Simply we just convert the code into a simpler form for our lazy brains, that’s it.

In life, When you are about to make a decision or to handle a complex life situation or even your project work. All of those seemingly insurmountable tasks can be better managed when you first sit down, put pen to paper, and draw out a creative flow chart of every step in the process or decision. This will help you decide on all possible choices or predict all possibilities at each stage, and then trace through the various scenarios.

Everything has its place.

hy6ifqt937

 

 

In programming, there are variables of different types, whenever you launch into writing a script or a program, the first step is to always create your variables. The idea is to define a variable that’s suitable for the task at hand. e.g. You’ve got strings to hold text, integers to hold non-decimal numbers, double or variants to handle bigger numbers, and then you’ve got arrays, structures, and more.

The same is true when you’re organizing your life, whether it’s your house or your office. You choose the size of containers for things based on how much of it you need to store. A small, clear plastic bin for dry goods, or a rack of like well-labeled containers for spices to conserve space. At the office, you want to store daily work documents in a drawer in your desk, but you store sensitive, business documents in a locked cabinet. The right container for everything and everything has its right place–it’s the motto for a well-organized life.

Document everything.

SWRREC0K3A

This meticulous documentation can help in every area of life, from keeping track of birthdays and anniversaries, to keeping a log of daily business transactions and why you made them. Daily life can turn into a blur of days passing by, with decisions coming and going like leaves blowing by in the wind. It’s naive and inefficient to trust only your memory to remember why you attended certain meetings or why you made certain purchases. A daily journal or log can go a long way to freeing up your mind for more important things.

Always make an escape plan.

J6P5U7BJ9T

Most of the programmers expect worst from their codes so there is always a plan B ready when  Plan A turns out to be shit. How might this apply to real life?

It goes to show that even when you think you have everything planned perfectly, things can go wrong. One example might be planning a week-long vacation in the most beautiful, relaxing tropical paradise, only to have it end up raining the entire week. The idea of an “escape route” in life is to think of the “worst case” scenario, and then figure out how you’re going to either avoid that situation or make the best of it, if it comes true.

Life isn’t always predictable, and some of the best-laid plans can easily unravel, even when you think nothing at all can go wrong. Planning for the worst contingency will make sure that you don’t end up dead-in-the-water when that event that you never expected to happen actually comes true.

Free Up Memory When You’re Done.

9RZJVHG39A.jpg

The final life lesson that comes out of programming is cleaning up after yourself. Our brain deals with a lot of stress that sometimes it stops working and it’s exhausting at that point of time, simple things turns vague.

At this stage just take a nap. Be blank space.

Bottom Line

The truth is, there aren’t just six life lessons that you can learn from the art of programming—there are many more. When it comes to organization, planning, plotting out strategies, and conserving resources, computer programmers have got it figured out. There’s a lot to be learned from taking the time to learn a programming language, beyond just programming itself. In fact, this is why everyone should learn at least one programming language —because once you’ve caught on to the tricks of the trade, it becomes apparent pretty fast that you can use those same tricks throughout many other parts of your life.

 

If you found it helpfull then please like, share and subscribe. Thank you.

“Everything in life is temporary, so if things are going well enjoy it because it won’t last forever, so if things are going bad, don’t worry it won’t forever either” that’s life, my friend.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s