お疲れ様です。
フリーランスのプログラマーとしてやっていると
「どうしてもコストがでかい」場面があります。
昔の上司(のような別会社の先輩エンジニア)は
とにかく「やらない事」をしっかり決めて開発してました。
そのおかげか、彼とやった案件は大体大きな障害がなく案件を完了させる事ができました。
そもそもシステムを入れる時点で何かしらの複雑性を作るため
「そもそもシステムを作らない」「そもそも業務フローの方を変えてしまう」など、色々と発想で問題を避けることもできると感じた経験でした。
自分も彼に追いつけるよう、「何をやらないか」しっかり決めていきます。