あまりなじみの言葉かもしれませんが、リファクタリングというプログラミングについての考え方があります。
本の説明を見ずに自分の理解で書くと、一度書いた正しく動作するコードを、可読性と実用性の向上を狙って書き直すというものです。
その際、リファクタリングで大幅に時間を短縮できる可能性があります。
先日も「お前が以前書いたプログラムを使おうとしたけど、だめだめだった」
当時はリファクタリングを知らなかったので、今なら駆使してもう少しましなコードを書けるかもしれません。
リファクタリングするようになって、少しずつ使えるコードが増えてきました。