Debuggers
are some of the most beautiful pieces of code ever written. They are every
developer's oxygen tank in
the deep treacherous waters that is the world of
software engineering. They are tools which help us figure out
what went wrong,
and where. Now, apart from software development, where else can we use a
debugger?
Life, of
course! Imagine if we could debug our life! Add breakpoints, inspect the local
and global variables in
various scenarios, and change values if need be. We
could take ourselves wherever we want…
But,
wait! I forgot a fundamental assumption. While debugging code, we manage to
replicate the exact same
scenario any number of times we want. Absolutely not
possible with life. Life provides you with one chance for a scenario, and you
simply can't debug.
A
debugger for life is a powerful, yet useless weapon...
Comments
Post a Comment