Catherine Ramirez

A Software Engineer writing about software things. | Toronto.

How would I learn coding today?

June 27, 2021

I was 17 years old when I decided to switch majors to Computer Science, without knowing exactly what it was or what I was in for...

HashMap vs Hashtable in Java

June 12, 2021

When I first started learning about data structures, I learned about the Hash Table. A few months later, I started learning Java...

Humans, not computers.

May 16, 2021

I remember taking my first computer science class, when code readability was not even a known concept to me. I would use variable names like a,b and x...

My personal git cheat sheet

July 05, 2020

With more than 160 commands available, becoming a git expert takes time. But everyone has a few commands that they use frequently. In this post I’ll share mine...

How to do a good code review

March 23, 2020

Did you read my post “Why do code reviews?”?. If you did, you know that with time, I learned to appreciate and even want other people to review my code....

Why do code reviews?

October 15, 2019

I still remember the first time someone left me a comment in a code review. The disrespect, the audacity...