I recently attended an interview with an MNC. It was for senior software engineer profile. At a senior role you are involved in architecture, design, coding and other development tasks. However, in this interview, one of the interviewers stressed so much on coding by saying that everyone codes here! CEO, managers and all engineers.
I appreciated the statement but did not find it worth glorifying.
- Is computer science is all about coding?
- Do you really need to know how to code like a machine in an hour of interview?
- Are creativity, lateral thinking, experience amount to nothing?
I think, no. Anyone can code! It is just a matter of hands-on. You need a programmer for coding not a developer/designer. Computer science is about synthesizing great ideas across domains, creating better algorithms and learning the best for your product.
Coding is a small piece in this grand scheme. Computer science is also an art, where we need to value intangible attributes along with mechanical skills.
Among innumerable galaxies, in a galaxy of stars, we have a home called Earth. This place is home to humans and various kinds of life. Humans have many ideas to identify themselves: color, language, religion. This all sounds nice and lively. But the story is different with the only world we have.
- People kill other people because they don’t like their religion.
- People snatch other’s homeland because others are weaker.
- Terrorists are killing humans like chickens because they both believe in a different God.
- People don’t like other people having a different skin color. So they kill.
- People don’t like other people because they have different ideals. So they kill.
- People pollute natural resources without caring about other people. Why?
- People kill other animals to satiate their taste buds. Why?
- People use people. They rip them off, exploit them, physically, mentally, financially. Why?
- Everyone knows that life is a limited journey still everyone acts as if it is eternal.
- Why are we so self-centered, living in a careless world.
In my country, we have resources and people. The problem is with the balance and distribution. I am proposing a scheme to curtail “useless” migration, a clear assessment of labor force and encourage states to implement skilled labor policies.
- I have borrowed the idea from current system of visa and passport.
- Each state issues a visa and passport to its citizens.
- Each citizen must request for a limited period visa from the guest state.
- A state reserves the right to grant visa to a person.
- Visa duration depends on nature of work, skill set of person.
- A visitor must stay for a stipulated duration and leave.
Benefits of state level visa/passport scheme
- Useless migration will not happen.
- A person stays in a place only if he adds a value to the economy or society.
- States always know how many migrants are present.
- A migration needs a person to acquire a valid reason. That requires skill acquisition, and a useful cause.
- It prevents formation of slums. Slums are made of people who have no skill set and choose to do what comes in their way.
I recently got married. It was an arranged marriage and I had courtship period of six months. I had got lots of insightful experiences from my friends and I myself observed married life of a few of my friends. I stay with my wife and younger sister. After being in a married state for merely a more than three months, I have learned/ realized the following:
- Your day-to-day life does not change much. My sleeping hours, waking up patterns remain mostly same.
- You are closely monitored. Your behavior is scrutinized, even minute details. The worst or the best part is, that you can change others only by changing yourself. So if you want to make everyone wake-up early, you got to wake up first.
- Even if you present the world’s best logic and sensibility, the spouse moves at her own will. The philosophy is that “No one can make me do anything”. You need to have a lot of patience to get your logic absorbed.
- One of my friend had told me that when you are confused, always do the “right” thing. Your self-righteousness saves you from over-thinking and self-guilt. It is still one of the best advices I received in my life.
- You do influence the behavior of your spouse by two things:
- Flagging anything that does not align with your values and code of personal conduct
- Practicing what you preach
- Always try to be transparent in your conduct and speech. Truth and sincerity keep things simple. Telling lie should be the last option on your list.
- Treat your in-laws with respect and politeness. This is a must. What you give is what you receive, remember.
- Explain your value system well. If you don’t like dining out, tell so. And justify why you think that way. If you don’t like something, just tell it.
- If you don’t want to do something e.g. drinking, don’t stop your spouse from doing that. Just don’t offer your company.
- Never create artificial scarcity of any resource. That includes money, food, and time. Just trust everything will go fine.
- Never fool, manipulate and humiliate your spouse. There is no difference between you and your spouse.
- Love her no matter what. Care for her no matter what. We have a single life to live and enjoy. Do it the right and the best way.