Keep Breathing

I’ve been wanting to improve my Badminton skills for a while now and I finally decided to take private lessons. I was really excited about this and had prepared a...

Continue Reading »

Sports Comments

slf4j vs log4j

Any Java developer who has worked on production systems or applications would realize the importance of logging. And in Java, there are various logging tools - ja...

Continue Reading »

Logging Comments

Git Hacks

Below are some of the Git commands that are not well known but I use them frequently and I find them to be useful -

Continue Reading »

Git Comments

The 10-10-10 rule

We all have to make tough decisions in our life - whether it is as complicated as deciding what to do when we’ve lost your job or as simple as whether to buy this...

Continue Reading »

Relationship Comments


One of the things that I don’t like about vacations is arranging my travel plans to and from the airport. My options are -

Continue Reading »

Travel Comments

The Bridge Pattern

This is the second post in a series of blogposts on Design Patterns. You can read about The Strategy Pattern here.

Continue Reading »

DesignPattern Comments

The Strategy Pattern

This is the first post in a series of blogposts on Design Patterns. The strategy pattern is used when various implementations of a single behavior exists and we w...

Continue Reading »

DesignPattern Comments


A little more than 6 weeks ago, I fractured my ankle. As I was living alone, this was harder than I initially thought and this blog post is about my learnings fro...

Continue Reading »

Fracture Comments


This is the second blog post on lessons from Poker - you can find the first post here.

Continue Reading »

PokerLifeLessons Comments

Quit Early, Quit Often

Quitting is most often talked about as a negative thing. You’d often hear people say - ‘Quitters never win’ or ‘Don’t give up so easily’ or ‘Be a yes-man and say ...

Continue Reading »

Quitting Comments
« Newer Posts Page 10 of 12 Older Posts »