• Fleas and Redemption

    One uneventful day a few weeks ago, my brother spotted some black dots in Honey’s (very tangled) fur. I agreed to try to brush his fur out, but after a few futile attempts I gave up.
  • Tuning, Patience, and Sanctification

    Have you ever tuned a piano? For 18 years I thought piano tuning was something that was impossible and never under consideration of things to learn, but that changed this month. Not only did I learn to tune a piano, but even more, I gained a deeper understanding of patience and sanctification.
  • Uncertainty

    Call me a nerd, but the first thing that comes to mind when I hear the term uncertainty is Heisenberg’s uncertainty principle.
  • Goal Setting

    I have a confession to make: I’ve never been a huge goal setter.
  • Threads in a Four Year Tapestry

    Driving to work in the morning has now become an action that does not require thought. It’s hard to believe that only four months ago I was frantically studying for a quantum mechanics exam to finish undergrad–and even more, that four years ago I was just starting at the University of Waterloo (UW).
  • Adulting

    “Adulting” seems to be marked by an influx of decisions and responsibilities, often arriving before one is entirely equipped or prepared.
  • Reflections on a Trip to China

    After my fifth internship ended, I flew directly to China to visit family. Prior to this, the last time I stepped foot in China was over 10 years ago. My recollections of China from that trip are: adults drinking and smoking, no children to be seen anywhere, and boring afternoons in front of the TV. As such, my natural attitude towards this trip was not particularly hopeful.
  • Reflections on 3B Co-op

    Approaching this internship, you could model my emotional state as a Gaussian mixture, with two main modes being excited and scared. In many ways, this internship has been less “new” than others - familiar location, familiar company, familiar church - but also full of much uncertainty and feelings of inadequacy.
  • Reflections on 3B

    Pardon for sin and a peace that endureth,
    Thine own dear presence to cheer and to guide;
    Strength for today and bright hope for tomorrow,
    Great is Thy faithfulness, Lord, unto me!
  • Reflections on 3A Co-op

  • Reflections on 2B Co-op

    “The preparations of the heart belong to man, but the answer of the tongue, is from the LORD.” Proverbs 16:1
  • Reflections on 2A Co-op

    I’m at a loss of words.
  • Reflections on 2A

    I’m still in disbelief that 2A is already over. It feels like I’ve just returned. At the same time, this summer also seems decades away. This term, I read an article that attributes the phenomenon of time speeding up to our perception of time in proportion to our lifespan. Each day is a smaller fraction of our lifespan than the day before. It’s an interesting concept. It’s also an okay excuse to repeat the cliche “time flies”.
  • Reflections on 1B Co-op

    It’s almost been a month since my internship at Square came to a close. During this internship, I’ve broadened my horizons, learned significant lessons, and made awesome friends.
  • 1B Co-op Midterm Thoughts

    Last week, I had my midterm interview at Square. I have learned and grown in so many areas during these brief two months at work and away from the comfortable womb of Waterloo.
  • Reflections on 1B

    First year SE has come to a close. As with last time, I am thankful for the many amazing people I have met, the new things I have learned, the support of family and friends, and the challenges that have driven me nearer to God.
  • Nearing the End of 1B

    Last term, around this time, I launched this blog. I cannot believe that another term has flown by. These three months have been even more challenging and fun than the previous term, and moreover, I have experienced many “firsts” and have learned a valuable lesson from one of them.
  • "Hi, I'm Alice" - A Few Thoughts on Interviewing

    On February 3, 2015, I climbed up the Tatham Centre staircase and walked in to my first SWE interview.
  • Reflections on 1A

    This week, I wrote my last exam for 1A Software Engineering. I am thankful for the many amazing people I have met, the new things I have learned, and the support of family and friends. Further, I am thankful for the challenges that have driven me nearer to God.

subscribe via RSS