機能を実装するよりも業務が効率的にできるようにする

プログラムを開発する目的は業務効率を上げることである。単にコードを書いていることではない。使いづらいプログラムはバグが多いプログラムは業務効率を下げるのでプログラムを書く目的を達成していない。