Generating sequence diagrams from console logs

Often we need to debug a code which involves some interacting program entities. Imagine a state machine which, depending on certain conditions goes into different states and the order of transitions between states is important. One obvious solution is to output debug messages to the console which usually goes along with some tedious analysis and … Read more

The Pragmatic Programmer

I just recently realised that the definition of pragmatic programmer is surprisingly accurate in describing my own programmer’s personality. Here is the link to wikipedia article:¬†http://en.wikipedia.org/wiki/The_Pragmatic_Programmer. Characteristics of a pragmatic programmer taken from the book mentioned there: Early adopter / fast adapter Inquisitive Critical thinker Realistic Jack-of-all-trades No way but that’s just me! I was … Read more