Recently I am focusing more on getting to know to build better software before taking it live. I want to discuss mainly on the topic of the role of “Rapid Iteration” in software engineering and how it saves us from many bugs that we generally encounter on production. We will look at things that will crash our programs early on, so that we can have a peaceful life in production later. It generally feels so counter-intuitive to think about crashing your program while building itself, but trust me! it saves a lot of time once your code is on production – Let’s start with a very simple one!