Roy Tang

Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart.

Blog Notes Photos Links Archives About

Answers I’ve written on Quora.

You can subscribe to an RSS feed of this list.

Apr 2016

Mar 2016

  • Someone on quora asked:

    How do I stop getting irritated on receiving large numbers of code review comments?

    Remember: You are not your code. You are not the hundred or so lines of C or Java or Javascript or whatever that you wrote today.

    This problem arises because you are too attached to your code. Your ego is associated with the code you write and you feel that any comments or defects found reflect upon   you as a person.

    You are not perfect. You will not write perfect software, and that’s fine. It’s not a flaw, it’s just the way software is. It isn’t written all in one go, magically perfect and elegant and satisfying all the requirements. Good software goes through multiple iterations and many eyes looking at it.

    It is also important to treat it as a learning experience - learn what you can from each code review comment and try to apply what you learn to future code you write. This also helps you minimize review comments in the future. Instead of treating the large number of comments as a shortcoming on your part, treat it as a metric you can improve upon.

    Posted by under notes at #answers
    Also on: quora / 0
  • Someone on quora asked:

    What’s the point of having fear?

    Fear is an instinct, to keep one away from danger.

    Sometimes the fear is valid. Such fear can keep you alive, especially in crisis situations. Examples are fear of falling or fear of injury.

    Many other times, fear is simply a vestige of our prehistoric brains not yet adapted to modern times. An example is fear of humiliation, maybe manifesting as a fear of public speaking. Our prehistoric lizard brains are afraid that we might say something stupid and be humiliated and lose standing among the tribe, leading to us being ostracized. In prehistoric times, being ostracized can mean death, since humans had to band together to survive. But in modern times, such fear is unnecessary and unhealthy since people are more free to disagree with one another.

    The key is to recognize fear for what it is and to understand whether the fear you are feeling is justified and needs to be acted upon, or simply part of a prehistoric instinct that is meaningless in the modern life.

    Posted by under notes at #answers
    Also on: quora / 0
  • Someone on quora asked:

    I really like writing, but I started to hate every word I write down, I feel like I’m very untalented and I can’t write anymore. What should I do?

    Everyone, no matter how talented, will question themselves at some point. It’s natural, but don’t let it dictate your life.

    Is writing important to you? If yes, then ignore the instinct to question yourself and just write. Write, write, write. Write until it becomes second nature, like breathing. Write until these thoughts fade to the wayside. Write until you can’t write anymore, then write some more.

    Posted by under notes at #answers
    Also on: quora / 0
  • Someone on quora asked:

    I am 23 years old, studying medicine, interested in coding, and have a good background about coding. Is it too late to become a software engineer?

    It’s never too late to be who you were meant to be.

    I would suggest studying an easy-to-learn programming language and getting into the basics of algorithms and data structures. Personally, I’d recommend Python, but it doesn’t really matter what programming language you choose, your initial learning stage should only be to get you familiar with programming concepts and constructs.

    When looking for a job, look for the ones geared towards fresh graduates that may be offering training for new hires. This puts you on a more even field with people who have been programming for longer.

    Posted by under notes at #answers
    Also on: quora / 0
  • Someone on quora asked:

    Why everyone does not improve with time? Why everyone does not learn from their mistakes?

    It’s either they can’t afford it, or they don’t see the value and don’t want to bother.

    They can’t afford it: Not everyone has the patience or the time or the capacity to focus on self-improvement. It is often a luxury that may be difficult to afford. This category includes people with stressful, time-consuming jobs and people who may be so poor they literally spend all their time struggling to survive. Or they may be in circumstances that make it much more difficult to improve their lot

    They don’t see the value: These are people who have settled in to their environments and don’t see the point of trying to better oneself; or people who are too lazy to try to improve themselves. In this category you can put people growing up in poor neighborhoods where there will often be peer pressure to be one of the gang and trying to better yourself is frowned upon.

    Sadly, parents can pass on this attitude to this children

    Posted by under notes at #answers
    Also on: quora / 0
  • Someone on quora asked:

    How do I find out what I wanna do in life?

    The only real way to find your purpose in life to try a lot of different things and see what sticks. Find out what makes you happy and pursue those things.

    That being said, I’ve found that many young people will not be able to find the right path for them immediately. And that’s fine. Life is to be lived, and your purpose can come early or it can come late. The important thing is to live a fulfilling life, to make sure you are exposing yourself to as many different things as possible to make the most of life

    Posted by under notes at #answers
    Also on: quora / 0