Categories
Uncategorized

What happened in 2020

I am thankful 2020 is behind us. I am thankful my family and friends are healthy. And I am thankful for being lucky to have a job, to have the time to reflect back on the year that has gone by and to be able to learn from it. I completed one full year at […]

Categories
Uncategorized

What happened in 2019?

A lot actually. But before I go into all that, let me tell you why I am writing this post. A friend of my partner started sending year-end emails to their friends and encouraged them to write and share their own as well. After a few years, I too became a recipient of such emails […]

Categories
Uncategorized

I attended cppcon 2019 and why you should too!

If you are a C++ programmer, I encourage you to attend the cppcon, one of the largest gatherings of the C++ community. The sessions range from the cutting edge of C++ to how to do the old C++ better. If you are using C++ to build games, write compilers or develop performance sensitive applications, you […]

Categories
General

How to debug long running programs

I recently chased down a crash in a software running on a large test case. The fix surprisingly is a one-liner in an area of code which has been touched only four times in last 8 years. It was a fairly complex piece of code and a completely unfamiliar territory for me. There was no […]

Categories
conferences/events/hackathons

Tapia Celebration of Diversity in Computing

I just attended the ACM Richard Tapia Celebration of Diversity in Computing in Orlando, Florida. I volunteered to help at the Outreachy booth and Outreachy sponsored my conference registration and travel cost. Here’s a list of questions you may have if you’re reading this blog post. Why did I do it? Many reasons. Most important […]

Categories
Uncategorized

Weird cscope issue on Mac

I use emacs and xcsope and I’ve faced this weird issue of “no source files found” when trying to use xcsope on a new source code directory. Somehow cscope doesn’t find the source files if the source files are within subdirectories and the cscope-initial-directory variable is set to the parent directory where there are no […]

Categories
General

Joining the software industry after a break

In the last few years, I met many women who were either on a break from their career in the software industry or were planning to take one. It’s not unusual to take a break from one’s career to take care of family, child-birth or for following other dreams and aspirations. I took 2 breaks […]

Categories
RC F1'16

Week 9 at RC

Monday : Worked on the presentation “Life of a C Program” and presented it in the evening. Tuesday : Paired with May to discuss the steps in “Life of a C Program” and in the process making the presentation better – bot visually and organization wise. Started reading the paper on Raft Wednesday : Continued […]

Categories
RC F1'16

How breakpoints are set

I am fascinated by the debuggers. I love them so much that I wrote a small and very basic debugger as one of my projects recently. In this post I am going to write down what I’ve learned about how can a debugger set a breakpoint.. This post can be divided into these following sections. […]

Categories
RC F1'16

Week 8 at RC

Day 1: Gone for an interview Day 2: Paired with Mike and Dan to write up the IngestorTest unit test. Did the code dojo and an exercism challenge on Go. Day 3: Paired with Mike and Dan to finish a test case in the IngestorTest. Finished the code dojo problem. Started learning network programming in […]