The do no harm rule of software engineering

It is practically impossible to write software without bugs but it is even harder to foresee the side effects to make sure everything is in order. No software professional wants to take this hippocratic oath to write code without bugs but the rate of bugs you create as you mature in the profession should asymptote to 0.