Academic writeup collections

Here is a collection of some of the Academic blogs/webpages/writeups that have always been very inspirational for me (some of them are on Computer Science).

  1. 3 Golden Rules of Scientific Research 
  2. Volatile and Decentralized
  3. The great Mathematician, Ramanujan
  4. Teach yourself programming in 10 years
  5. List of Turing Lectures
  6. The identity crisis in Computer Science
  7. We don’t need beards to achieve in computing
  8. Coding Horror
  9. Black Female Coders
  10. How to be effective 

Enjoy !!

Importance of Keeping a Journal

I have been reading few articles on the importance of keeping a daily or weekly basis journal recently. Here are some of the interesting view points that I came across.

“Getting things done”
This talks about a concept called “Brain Dump”. Basically it consists in writing down in a system all the things that we need to do or may want to do at some point. Absolutely Everything. It has been proved that if we don’t store our tasks in an external system, our mind will take the responsibility to remind us repeatedly that we need to do them causing excessive stress. Writing everything down somewhere make our mind more calm and peaceful.

“Seven Habits of Highly Effective People”
I came across the name of this book from another blog. According to the author, we, the humans, are a composite of our habits which are consistent and often unconscious patterns. In the words of Aristotle, “We are what we repeatedly do. Excellence,then,is not an act,but a habit”. In this book, he has pointed out 7 habits shared by all truly effective people. Fortunately, these habits can all be learned and they can help you to give you the character to succeed.

  1. Be Proactive:
    Recognizing our own responsibility to make things happen.
  2. Begin with the End in Mind:
    We should know where we are going so as to understand where are we now. Then only it is possible to take the next step in the right direction.
  3. Put First things First:
    It talks about self-leadership and self-management:putting first things first. Leadership decides what are the “first things” and management is the act of carrying out your program. Here is a beautiful quote that says, “We don’t manage time. We can only manage ourselves”
  4. Seek to Understand, then be understood:
    The most important word that we need to know in mastering this habit is ‘listen‘. Listen to everyone but not with intent to reply, to convince, to  manipulate. We should listen just to understand. Its powerful because it gives us accurate data to work with instead of assuming our own ideas and motives.
  5. Think “Win/Win”:
    This talks about building up relationships with others. Here, the author uses a metaphor called ‘Emotional bank account’ to describes the amount of trust that has been built up in a personal relationship. We should build up trust with some people in our circle through courtesy,kindness,honesty, and keeping our commitments. Once this stage is reached, even if we make mistakes, the trust level compensates for it and the communication becomes easy, instant and effective.
  6. Synergize:
    Synergize is the habit of creative cooperation. Synergy means that together we can produce something that none of us could have produce individually.To be able to achieve synergy, we need to have enough integrity and internal security to open up to other people’s influence. We need to be able to emphatically listen to other people before trying to make our own point.
    7. Sharpen the Saw:
    We should always take the time to sharpen our mind and body to be better equipped to apply the 7 habits in life. We need to constantly renew all four aspects of our nature viz. Physical, Mental, Social/Emotional and spiritual.“To become strong, renew the spirit”.