-
Practical Design Patterns Part 1: The Command Pattern
Introduction Most software these days support undoing/redoing actions. For example, text editors support undoing what we have written, file managers support undoing file creation/deletion etc. It’s a good UX practice to make software forgiving and allow users to undo their actions. I always wondered how was this implemented? On a critical analysis, it seems as…
-
Business in Boxers 2 : The Rainbow Shelf
As a 16-17 year old you try to figure out what you want to do with your life and then you just imagine yourself doing that. I am a kind of person who imagines stuff very vividly. Few years down the time river here I am, trying to work as hard as I can in…