I used to do this every night before going to bed as a student and when I first joined Microsoft but have become lazy since. Well, the resurrection of this habit is the first step I'm taking towards becoming more like the Manoj of yore :) But before I continue, isn't it annoying when you get used to the shortcuts in one editor and use them in another only to find that the shortcut could have catastrophic consequences. Take for instance, Ctrl+W - in gViM and Emacs, this deletes the previously typed word; in Firefox and IE, it closes the currently open window. So you can imagine the horror when I was done with just about five minutes of typing when I typed a word wrong and used Ctrl+W out of sheer habit. Of course, I haven't been using my editor at work too much because I haven't been writing too much code but I did write a fair chunk of code today - wooohoo - and not so woohoo! :)
I'm developing a solution for the logging infrastructure needed by our driver to log events that occur in kernel mode. Rather than choose a pull model in which the user-mode application queries the driver for logs, the driver pushes the logs to the application using LPC. LPC seems to be the neatest and cleanest way to solve this problem because it is inherently push based, the producer of the logs pushes the logs to the consumer who then processes the logs and creates a new log file. The key is to get the interactions between the various architectural pieces right and make the solution useful enough that it can be applied to the entire test framework architecture.
My five minutes have now elapsed, good night...
No comments:
Post a Comment