Programming is a fun and rewarding task. Making something work like randomly pressing the gamepad and unleash special moves are amazing but that’s not how programming is. They say engineers solve problems that people don’t know exist and in a way people don’t understand then so as programmers. In programming the first thing to do is ask what and why. What is the problem? Why I need to to this?
Know your enemy and know yourself and you can fight a hundred battles without disaster.
-Sun Tsu
Understanding the problem will help you flawlessly provide and execute a step by step solution to solve a problem. Computers aren’t that smart unless it has an artificial intelligence and so you need to precisely tell them what are the steps to complete a task to achieve a desired result. The concept of programming is applicable in real life. You may not notice this but you have been doing this for the rest of your life. An example is telling direction, suppose that you are ordering a pizza. First thing to do is know the delivery hot -line, yelling will not reach the nearest pizzeria located 30 minutes away from your house. Tell them the description of the pizza that you desire specifically or the delivery guy might give you a pizza with pineapple toppings which you hate the most. Next, Tell them where to deliver your pizza, be careful with the address it is important so that you can receive your STEEMing hot pizza on time or else the crow will turn white yet no pizza is coming. And last, pay your bill or the delivery guy will not hand over the pizza to you. With the right set of instructions and decisions you can achieve the desired results in your life.
I can say programming is life. It cuts deep into the mind and alters our decision making pattern. When we adapt programming in our daily living it makes us good at mentally manipulating things around us. It allows us to foresee mistakes in our decision making and help us to be a better person bit by bit everyday.
If you find this post interesting please up vote. Don't forget to follow me and post your reply below. Thank you.
Congratulations @gavz! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of comments
You made your First Vote
Award for the number of upvotes received
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @gavz! You have received a personal award!
1 Year on Steemit
Click on the badge to view your Board of Honor.
Do not miss the last post from @steemitboard:
SteemitBoard and the Veterans on Steemit - The First Community Badge.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @gavz! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit