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
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
Uncategorized

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 […]

Categories
Uncategorized

NoteRanger Beta – a basic text based search

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 […]

Categories
RC F1'16 Uncategorized

Last 2 days of week 2 at the Recurse Center

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 […]

Categories
RC F1'16 Uncategorized

What I am going to work on at RC (v1.0)

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 […]

Categories
RC F1'16 Uncategorized

First 3 days of week 2 at the Recurse Center

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 […]