Skip to main content

In an Ideal World…

Today, I am going to talk about four of the most important things for students – time, knowledge, understanding and hard work. We often hear everyone giving advice to the students about studying hard and achieving excellence in their respective fields (I really get angry when someone does this to me). The following sanskrit shlokas advise the same but with their unique examples and metaphors.


Aqa-ona BaoYajaM laByaM na (araogyaM kdaip ca |
Aqa-ona ga`nqasaMBaar: &anaM laByaM P`aya%nat: ||


This shlok uses a metaphor of health to convey the importance of learning. It says that, money can buy medicine but cannot guarantee good health for you, the same way, books can be bought with money but to get knowledge from them, you have to make an effort.


Another closely related shlok tells us importance of another very important thing in life especially for students.

naYTM d`vyaM laByato kYTsaaQyama\
naYTa ivaVa laByato|Byaasayau@ta |
naYTaraogyaM saupcaarO: sausaaQyama\
naYTa vaolaa yaa gata saa gatOva ||

This is just the sanskrit version of ‘Time is money’. It says that, lost money can be earned again by doing work, putting in extra efforts, lost (forgotten) knowledge can be acquired back by studying; depreciated health can be obtained back by good medicine, exercise and guidance. But the time that is lost/gone is gone...


When we think about knowledge and time, it is essential that we talk about hard-work. The following shlok is one of my favourites not only because of its meaning but also because of its structure and an excellent use of metaphor. 

&anaM P`aQaanaM na tu kma-hInaM
kma- P`aQaanaM na tu bauiQdhInaM |
tsmaad\ Wyaaorova Bavao%sauisaiQd -
na- )okpxaao ivahga: P`ayaait ||

The two things that should always go hand in hand are knowledge/excellence and hard-work. Knowledge is important but not without Karma or hard-work. Similarly, hard-work is important but not without knowledge. The poet gives a perfect metaphor comparing knowledge and hard-work to two wings of a bird (maybe airplane would be an appropriate metaphor in today's world). So, just like a bird with one wing can’t fly similarly a person cannot be successful without having both knowledge and doing hard work.


While we are discussing about knowledge, we must make sure that the knowledge obtained must be well understood. The poet gives a great example here.

yaqaa KrScandnaBaarvaahI
Baarsya vao%ta na tu candnasya |
evaM ih Saa~aiNa bahUnyaQaI%ya
Aqao-Yau maUZa: Krvad\ vahint ||

Sandalwood is considered one of the most precious types of woods available. But the poet points out that the donkeys used to transport sandalwood don’t understand its value. Similarly, many people who know many shastras (sciences) carry the meanings like the donkeys. They just memorize the things without understanding them. What is the use of such learning?

I hope the students had some fun reading this while taking the time out from their busy schedules and hopefully the time taken to read this has not been wasted :p.

Comments

Popular posts from this blog

Using static IPs in Linux

It is often a requirement to assign static IP addresses to some important and permanent network interfaces. This is to avoid setting up a local DHCP server or relying on IP given by your network provider which may not be stable. This post shows steps to configure static IPs in Linux using Ubuntu 16.04 and Ubuntu 18.04 distros. We are considering two distros as network configuration has changed significantly in Ubuntu 18.04. There are two general steps to be followed: 1. Configure the network interface and assign a static IP. 2. Restart interface for the changes to take effect. Ubuntu 16.04  The current interfaces on the system are as follows: As can be seen, enp0s8 interface does not have any IP. Let's assign a static IP to it. In case you already have an interface with a DHCP assigned IP, you just need to change that IP and make it static. Edit the /etc/network/interfaces file and add the following code block. Prefer using the IP address range available for pri...

Local domain name resolution using /etc/hosts

The /etc/hosts file is a powerful mechanism for managing the information about hosts in the local network in the absence of a local DNS server. Setup We have 4 VMs in the local /24 network. The following are the details: vm-1-ubuntu-16-04 - 10.0.1.11 vm-2-ubuntu-16-04 - 10.0.1.12 vm-1-ubuntu-18-04 - 10.0.1.21 vm-2-ubuntu-18-04 - 10.0.1.22 The VMs are reachable via their IP address but not by their hostnames. This is problematic because we have to remember their IP addresses everytime we want to access these hosts. It is would be much simpler to remember and access the servers by their hostnames. For that we need some sort of mapping between the IP addresses and their corresponding host names. There are 3 common ways of achieving this mapping. Setup a DNS server which handles resolution for your local network. Use an existing DNS server of the local Internet Service Provider (ISP) or any other higher level ISP. Note that a public static IP address is required for this s...

Simple HTTP Server in Python

Have you ever come across a need to share a file over a local network to a number of machines? Have you ever felt the need to share output of a task in text files available at a web-endpoint? Often, there is a requirement to quickly setup a light-weight web-server for such requirements. Python provides the easiest way to setup a simple HTTP server for such use cases with a single command. Python comes pre-installed with Linux as many of the linux libraries use python in background. Therefore there is no extra overhead of installing python. With support for python2 getting stopped in April 2020, many of the newer versions of linux distros come with default python3. Therefore this post will focus on setting up an HTTP server using both python2 and python3. We will be using Ubuntu 16.04, however it will work for majority of the linux systems where python comes pre-installed. Preparation Steps to follow before starting the server: Make sure you are in the directory which you want ...