<ul data-eligibleForWebStory="true">The author shares an experience of breaking a code and emphasizes the importance of building resilient systems over writing perfect code.Programming is about creating systems that can withstand failures, and the mindset to handle setbacks is crucial.The author now designs solutions with the expectation of failures, understanding that they are part of the process.Embracing bugs, crashes, and errors at odd hours is seen as checkpoints on the journey of programming.The message conveyed is to build not just for success, but also for scenarios when success fails.The article highlights that resilience, curiosity, persistence, and a refusal to give up are key qualities in programming.The experience mentioned has taught the author to approach coding with a mindset that can adapt to challenges.