Monday, July 20, 2015

Why You Need to Learn Coding?

Let's be honest, computers are everywhere.

  • In your office: Where you spend almost all of your working time. 
  • In your pockets: Smartphones is a portable computer.
  • On your wrists: Watches are now a very small computer.
  • In your house: TVs today have an operating system that lets you watch streaming movies.
  • In you living room: You now have TV "sticks" that you plug-in to your HDMI TVs to become smart.
  • You also have gaming consoles with games and apps that you can buy.
  • In your car: Like the Tesla electric cars which has a large dashboard touchscreen, where you can control your car (and a phone app for that matter).

Then there's the Internet of things which is defined in wiki:

"The Internet of Things (IoT, sometimes Internet of Everything) is the network of physical objects or "things" embedded with electronics, software, sensors, and connectivity to enable objects to exchange data with the manufacturer, operator and/or other connected devices based on the infrastructure of International Telecommunication Union's Global Standards Initiative.[1] The Internet of Things allows objects to be sensed and controlled remotely across existing network infrastructure,[2] creating opportunities for more direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit.[3][4][5][6][7] Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020."

From stoves, to microwave ovens, to rice cookers, to refrigerators, to washing machine- all of the appliances we have at home will have software for it to run.

In conclusion, we need to learn coding. We need our kids to learn early, so they can be prepared on the onslaught of things which can be programmed to be efficient in the near future.