How I started, why I keep it up, and what I do each week

my recurring weekly Asana task to write a reflection

One of my favourite things to do is analyze and think about stuff in my life, possibly to a fault. I’m curious about the people around me, about the ways my relationships evolve, and about my own motivations and thought patterns. I like thinking about ways I can be more productive, how I can better reach my goals, and what my goals even are (and why).

For the last year and a half (except for a short hiatus) I’ve been writing up formal reflections on a weekly basis. …

A reflection to begin my full-time job search

✨various highlights from my internships ✨

Over the past 5 years, I’ve completed 6 internships, giving me 22 months of work experience at 5 fairly different companies. I’ve discovered some qualities that make companies amazing places to work, while realizing that some qualities are deal breakers.

As I begin my full-time job search, I’ve spent a lot of time thinking about how to find a company that is a good fit for me. My “day job” is where I’ll be spending most of my time for the next several years — so how can I optimize my happiness and personal growth?

Here are some things I’ve…

Tips & tricks for writing more efficient and enjoyable code

Over six internships, I’ve had lots of lovely mentors who have watched me code and let me watch them code. (I 💜 pair programming!) Thanks to them, there are lots of things I’ve learned on the job that have made my work more efficient and enjoyable.

Some of these things are text editor tips and tricks, and I want to share some of what I’ve learned with you!

This is not a blog post about which text editor you should use. I’ll be sharing some examples in the editor I use these days (Sublime Text on a Mac) — but…

A collection of books, videos, blog posts, cat pics, advice, and more

ViHart’s video about the birthday song

For my birthday a few weeks ago, I asked my friends on Facebook to give me recommendations and advice. And they delivered! If you ever wanted to know what my (very lovely) Facebook-active friends are into, here’s a complete list of the things people shared with me (with permission to share with you!)

Non-reading media

Internships are great! They give students the opportunity to gain work experience and learn more about the tech industry. They bring fresh eyes and ideas into a company to make it better. But it all happens so fast — in a few months, the internship is over. With so little time, how can you make the internship experience a great one for everyone?

I’ve completed four internships in the past three years — a great perk of attending the University of Waterloo. And now, for my fifth internship, I get to be Joyable’s first engineering intern!

After doing the “being…

[fork us on GitHub!]

Our mission at Socratic is to “make learning easy”. Our app lets you take a picture of a homework question, and we teach you how to answer it — magic!

Millions of students use our app and website to learn, and math (especially algebra) is consistently the top subject, for good reason: everyone has to take math, they take it for years, concepts build on each other, and many find it hard to understand.

To provide an excellent math learning experience, we wanted to guide students through their math problems, step-by-step. A good step-by-step solution for…

During my time at Socratic, I had many great 1:1s with my mentor who shared a lot of wisdom with me. I joked with him about writing down stuff he was saying and making a blog post with my favourites, but I actually wasn’t joking. Here’s a list of things my mentor, as well as a few others at Socratic, have taught me over my internship this term.

Be confident in my decisions. The decisions I make are the best I can make given the information I know. As long as I’ve thought a decision through, I should feel good…

So Khan Academy is pretty much my favourite company out there right now, and I wanted to write a little bit about what makes them so awesome.

Here are 7 reasons why I love Khan Academy:

They are working to improve the education system

Khan Academy has a lot of cool ideas about ideal ways to learn and approach learning. Sal Khan talks about growth mindset, and why he will never tell his son that he’s smart. They work with the current education system to maximize impact, but also care a lot about inspiring people to love learning. …

a response to: “The Myth of Progress”, Eileen B. Leonard

(for my class on Technology, Gender, and Society)

Technology is described as innovative. It’s disruptive. It’s on the bleeding edge of creating big changes. In “The Myth of Progress”, Eileen B. Leonard discusses how advancements in technology are not always progressive and often contribute to social inequality.

Society tends to have positive feelings about technology, Leonard explains, but privileged social groups tend to feel more positive than social minorities. This is because the focus of technology is often on luxury items instead of education, public transportation, health, and other things…

I share a lot of my life on the internet, and I feel like it would be incomplete if I didn’t talk about some of the stuff I’ve been dealing with recently. Mental illness too often goes untalked about and I think the discussion is important, so here goes…

I’ve worked really hard for a long time. A lot of people have told me how impressed they are by the things I’m doing and my ability to manage my time. I really am proud of myself, but I honestly don’t remember what it feels like to not be tired. …


I sing, code, wonder, and love my communities. Read about my choir conducting adventures:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store