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 […]
Category: 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 […]
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 […]
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 […]
Cool bitwise stuff
I just learned this cool bit manipulation staff yesterday and I am dying to write it down. Here it is – Let’s write a program to decide if a number is a power of 2. The above code executes at least 31 times on a 32 bit or 64 bit Linux machine. Can it be […]
I started taking notes in markdown format following David Branner’s suggestion. Here are the two main reasons. They look much better on a browser than on a text editor on a terminal. I can access them anywhere. All I needed was now a search mechanism like the one David has. I forked his notes repo […]
Day 3: Coding-wise, haven’t done much. But otherwise the day was well-spent in other sense. Met David Branner. David took my first interview when I applied for RC. And he is super-helpful. He gave me quite a few tips on time-management and tracking my progress. Here’s how he searches his notes on coding. Did a […]
This is almost the end of week 2 at RC. And after much deliberation on my side and discussion with James (one of the facilitators at RC), here are my goals v 1.0 (To have the scope of them evolving even more) – 1. BitFunnel – I am going to keep on contributing to the […]
Here’s my lazy summary of the first three days of week 2 at RC. Day 1: Continue working on BitFunnel. By working, I mean trying to integrate a piece of old code into the new codebase. My goal is to gain an understanding of how a text-based search engine works. Submit the first challenge for […]