An Eternal Quest for Incremental Improvement
I was debugging a malfunctioning code in my project. The part of the code that I debugged involved some endian based computations. I just guessed that there might be some endian based issues in the code. But when I looked into the details of the code, they have handled the ...
I have applied for a Tata Indicom broadband connection and waiting for the connection almost one month. Everyday I call them on status they would say either the status is unknown or they will call me back. Nobody has called me even a single time. Finally when I called them ...
One of the most common interview questions for software professionals is "How do you find a loop in a singly linked list?". Most of the people tend to think in the recursive way to solve this problem. The truth is that the most optimal solution for this problem lies out ...
Finally, the long time pending task of getting a more visually pleasing theme for the journal is over. I have taken up one of an existing Wordpress theme and modified it to suit my needs. This theme looks neat for me in my Mozilla Firefox 1.5 on Linux. I ...
A few months back we were introduced to the a subset of eXtreme Programming practices like Pair Programming and Test Driven Development. At the beginning I was in the impression that Pair Programming will not work out well for my style of programming. But slowly, I am leaning more towards ...
In C, sometimes you want to write a C pre-processor macro that takes variable length arguments. Let me give you a practical requirement example. The requirement is that a debug log function needs to be written that takes format string and the variables as arguments and produce a debug log ...