Category: Self-Improvement

  • Fear is a Guide

    Fear is a Guide

    While driving to my tennis lesson, I listened to Jared’s (my guitar instructor) video on “Fear is a Guide” and I must say that I love the new direction he is taking on his YouTube channel. He was previously focusing on delivering guitar lessons. Now, he’s honing on what is important to him including song writing and teaching people how to express themselves creatively through music.

    In the video (below), Jared takes the position that if, in the context of music, you are scared of doing something (practicing scales, writing a song, performing in front of people), then that’s the very thing you should be focusing on. Not only do I agree with him 100%, but I think this philosophy or mindset applies to all areas of life.

    In fact, one of my mentors living in Los Angeles had pretty much gave me the same advice:

    If you are not doing something everything that you are afraid of, then you are NOT growing – Phil

    And that advice, I think, is sound. Obviously take that with a grain of salt. Some things you should just straight up be afraid of and avoid, like running into a hungry pack of raccoons in the middle of the night.

  • Linear algebra check in

    I signed up for linear algebra online course through the University of North Iowa, where I’ll be taking my second university level math course, the first being discrete mathematics. I enrolled in this course because it’s a fundamental course that’s typically required of all aspiring computer science students. Moreover, linear algebra is essential (from what I hear) for taking upper division computer science courses such as machine learning.

    Up until now, I’ve expressed interested in machine learning. However, polled my colleagues, asking them what they consider their favorite computer science course and an overwhelming majority voted for machine learning. So with that in mind, coupled with the fact that Amazon offers a machine learning university for full time employees, I figure I should establish a foundation in the mathematics required for machine learning so that in the future, say my second or third year into my masters (at Georgia Tech OMSCS), I can enroll in the course knowing that I’ve met the underlying requirements.

    What’s funny is that a few years ago, about five or six, I had asked my uncle (who’s a rocket scientist at Boeing) what mathematics course I should take in preparation for a masters in computer science. This is long before I officially applied for a masters, when I was just toying with the idea of returning back for academia to pursue a masters in computer science. Anyways, he had recommended that I take linear algebra but to be honest, at that time, I was intimidated since I have mixed feelings when it comes to my mathematical maturity.

    Because when I was a young boy, and up until high school, I (in a sense) flourished in mathematics. I considered it one of my easiest subjects, from elementary all the way up until my senior year in high school. I would sit down at the table, quickly scribble in my answers, with relatively no effort.  But looking back, I never truly took the time to understood mathematics: not algebra, not geometry, not trigonometry, not calculus. None of it.  Did I score high on the homework and exams? Yes. But back then, I had zero desire to understand how or why I was solving the problems or learning the subject. And because math “came easy” to me, I blasted through all the homework, many times solving the problem based off of intuition only. This type of mentality handicapped me later on in my senior year of high school, in AP Calculus. This course kicked me in the butt. Like other high level courses, calculus built on top of other branches of mathematics, courses that I had taken the previous years. And because I didn’t put in the effort in those other courses, I found myself completely lost and confused and frustrated during calculus. I mean, I could mechanically solve for the derivative or integral, but I had zero clue as to why I was doing it and I had zero clue of how to apply these concepts.

    Anyways, I’m now taking linear algebra and like other areas of my life, rebuilding my relationship — with mathematics. So far, I’m about three weeks into the course, the three weeks focusing on the following topics: adding matrices, multiplying matrices, converting matrices to echelon form, converting matrices into row echelon form, and transposing matrices from one dimension to another.

  • Relearning how to juggle

    I learned how to juggle 15 years ago. I remember relentlessly practicing in my room late into the night. Within a week, I was comfortably juggling three balls.

    Recently, I stumbled across YouTube video of someone juggling four balls and was very impressed. How much more difficult is juggling four balls than three, I thought to myself.

    So, I watched this YouTube tutorial and his pre-requisites to juggling four balls are:
    • Juggle three balls for 1 minute
    • Juggle two balls in each hand for 30 seconds

    In my mind, juggling two balls felt like a step backwards. So, I dismissed his prerequisites.

    I picked up four tennis balls and after 15 minutes of getting nowhere, I grew increasingly frustrated. My years of juggling three balls did not, in fact, make juggling four balls any easier. According to this video, it takes this much time to be able to juggle. Here’s what should be expected:

    • 3 Balls – Days to Weeks
    • 4 Balls – Weeks to Months
    • 5 Balls – Months to Years

    I decided to stop juggling four balls and go back to the fundamentals: two and three ball exercises. I’m glad I did. After spending the first week “starting over”, here’s my progress:

    early attempt of juggling four balls

    In a way, glad that juggling four balls didn’t come easy. Sometimes, you have to go back a few steps to move forward.