The power of algorithms

Algorithms and the software/firmware that they create have taken-up no.1 importance in the list of portfolio offerings for companies, followed by electronics, IoT, hardware, manufacturing and trading. Evidence of this is the format of patents being granted currently, with the general environment of the patent being drafted around the algorithm in a majority of cases. Not long ago, patents were only granted for hardware-based inventions with its corresponding software taking lesser importance. Things have changed since.

Some algorithms, like those that compute the Fibonacci sequences, are intuitive and may be innately embedded into our logical thinking and problem solving skills. However, for most of us, complex algorithms are best studied so we can use them as building blocks for more efficient logical problem solving in the future. ” – author of The importance of algorithms

The following are some of various deliverables that justify the power of programming code:

  • To control hardware- Reduce lead time, operational costs, increase efficiency, achieve automation, device data security, ease-of-use on the field, 1-platform framework, field diagnosis, testing, standards compliance etc.
  • To streamline operations & execution for non-technical abstract operational problems (ex.: audit).
  • To address everyday common user problems- Ease-of-use, productivity, happiness quotient, etc. (ex.:smartphone-based).
  • To predict trends- market, finance, banking, valuation etc.
  • Game theory, pattern prediction etc.

An example case to control hardware:

To control hardware:

Robots welding in a pre-programmed pattern is a common manufacturing practice in the automotive industry these days.


The above robot control could be accomplished using PLC controllers (shown on the left) by writing very basic movement functions dependent on time.

Engineers representing programming logic in a very simple visual form is just the start to more complex processes. One major hurdle that every engineer tends to address is how to get the most out of the PLC/chip/microcontroller.

Here is a DW report on The power of algorithms and how a forecasting model is used by logistics companies to make better algorithms. The video also gives a glimpse into moral aspects of using algorithms to predict human behavior.

DW report on algorithms

Other literature:

Tesla releases new Autopilot 2.0 software update, adds Automatic High Beam worldwide

Why hardware-based security will always trump software


Ashwin Shreshta

Solar & automotive technology consultant


About Sunny

I am an Automotive engineer by qualification. I innovate on high-tech solar and automotive applications. My hope is to engineer a more efficient smart grid-connected world.

Posted on October 26, 2017, in Uncategorized and tagged , , . Bookmark the permalink. Leave a comment.

Leave a Reply

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

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

Google photo

You are commenting using your Google 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 )

Connecting to %s


A topnotch site

Alex's Blog

"Panta Rhei" = everything flows. I want to understand how it flows

The Thesis Whisperer

Just like the horse whisperer - but with more pages

What's new

Updates on my research and expository papers, discussion of open problems, and other maths-related topics. By Terence Tao

German is easy!

The blog for all who want to learn German...

The Unapologetic Mathematician

Mathematics for the interested outsider

cancer killing recipe

Just another site


the subjective perspective of an analytical optimist

real ultimate waffe (.net)

FACT: mdawaffes are mammals

Undercover Junk & Development

Just another site


ramblings about music & style

The Blog

The latest news on and the WordPress community.

%d bloggers like this: