Over time, there have been buzzwords in the software industry with their own rise and falls. However, independent of the duration of their presence, they always provide richer insights into the way we program. By learning about them, they provide insights that help us build good software. Even better, we get better equipped to avoid faulty software.
Although there are a few that are more powerful and eternal, as they are backed by strong fundamentals as they say, form is temporary, class is permanent, and functional-programming is another such paradigm that has not only stood the test of time, but we have spent decades trying to realize its wonders and give it the hype it truly deserves.
A well-known quote by humanitarian Sri Sri Ravi Shankar says:
As much as this applies in our worldly affairs for global peace, its gist is...