Monday, July 19, 2004

For programmers working on java, IDEA is *the* IDE to use for all development. Most of the other projects like eclipse, visual studio .net 2005 are still trying to catch up with the features that this cool IDE provides (www.jetbrains.com).
 
There is an interview with the CEO of jetbrains at www.codegeneration.net where there is a discussion about "language oriented programming". Makes for a  very interesting read. And given their track record of doing things which seem impossible till they are done, I wont be surprised if they strike something big.

 


 

Saturday, July 10, 2004

I have been going through my mail archives and I came across this in a mail which I wrote to my classmates.

"'Money is not everything da' according to OP who is perhaps the first millionaire amongst us"

The surprising thing was OP was a fairly worldly person and I found it pretty odd that he should say such a thing. In fact, after a few months he quit his plum job and moved on for further studies... So this set me thinking - is there any truth in what he has said? How serious was he in making such a statement?

After years of experience, I now realize that what he said is true - Money is not everything, we need power, fame and position too :-). I realized the basic tenet is that a human being is never happy in absolute terms; he feels good only when has more in relation to others according to some (however arbitrary) criteria - money, power, grades, knowledge, position, looks....

Hmmm.. wonder if evolution is such a big thing after all.

I have intentionally changed the names(initials) here to protect the privacy of individuals concerned :)

Thursday, July 08, 2004

Wanted to learn and write a tutorial on windbg. But you know what, someone beat me to it :(. http://www.codeproject.com/debug/windbg_part1.asp provides a nice introduction.

Why learn a new debugger? you may ask. Well here are some reasons:

  1. Cool value
  2. Scare your peers when they come to your office (assuming they dont know :) )
  3. You can say, this can be done easily in windbg when you dont know what to do.
  4. It has the wt (call graphs of each call) command
  5. Execute arbitrary commands on break point and continue
  6. Good logging features