Everybody in this country should learn to program a computer, because it teaches you how to think.
Steve Jobs (Co-Founder of Apple)
During the second world war, Alan Turing helped the Americans break Enigma cypher, and some say this became a compelling reason for how Americans influenced the war. Algorithms are not only used to create and break cyphers but in almost every domain of computer science. Specialties like Artificial Intelligence would not even exist without the sheer influence of faster, better and more efficient algorithms.
For context, when my roommate and I were to find how much real-life performance difference exists between bubble sort and merge sort. So for this, we sorted a set of 100 thousand numbers. The merge sort completed sorting in a fraction of a second (0.32 seconds), while bubble sort took several minutes (49:12:37) to complete the sorting.
Forever Algorithms have failed to hold a specific definition which is why I would highly recommend you to check out the exhibition out and take a tour of history on algorithms.
Human mind is subject to the law of cause and effect. IF not, THEN you have no idea about the IF-THEN algorithm.
― Toba Beta, Master of Stupidity
Algorithms have become so powerful and massive that they now fuel the future of humanity. Self-driving cars to space exploration, to our mobile photography, algorithms are used continuously to affect and improve our lives on a global scale. From predictions to efficiency, algorithms act like economy mankind sure our resources and hardware are used efficiently for a task in need.
We program our smartphones all the time – often not realising that we are interfacing with the fundamental technology behind it. Coding helps you understand what fundamental computing does – especially now that we have cloud technology – and from there you can enhance your skills by building blocks of the IT world – our world.
Start your journey of coding and you may build ideas which you may use to change the world. Decades ago, the time on earth was different. But within a few decades, everything changed, and now, we may be lucky to survive on the most posperous human era.
Coding and building would empower you to make things which may help you build the society, and ensure that our civilisation seeks greater heights.
To start coding, the prerequisites are none. But the only way to success from here on, is practise. We will share a few articles on how to get started and how to pursue coding, and eventually master the art of algorithms.
Don’t worry if it doesn’t work right [when coding]. If everything did, you’d be out of a job.
Mosher’s Law of Software Engineering