title: Stable System Vs Better Design
body: <p>In may Daily Job i come across this Dilemma :</p>
  
  <p><strong>"Stable System Vs Better Design"</strong></p>
  
  <p>In routine job when i am fixing some module, When i see bad design </p>
  
  <p><strong>-> Badly written code</strong></p>
  
  <p><strong>-> Badly Written Algorithm</strong></p>
  
  <p><strong>-> Optimization possible</strong></p>
  
  <p><strong>I would prefer to fix these also along with issue i am fixing</strong> </p>
  
  <p>But many people opposes my changes a few supports, People who opposes will say </p>
  
  <p><strong>"You should be business oriented if system is stable, If you change some thing may cause regression, Hence do not favor business"</strong></p>
  
  <p>some time : </p>
  
  <p><strong>you will see your own written code after 6 months, Always you will see some improvment opportunity in this</strong></p>
  
  <p>While who support will say:</p>
  
  <p><strong>This is continual improvement and system will be more stable</strong>  </p>
  
  <p>So i would like to know what you people think </p>