一口に「元ソフトウェアエンジニア」といっても、ソフトウェアエンジニアとして真っ当なキャリアを積んできた人もいれば、早々にソフトウェアエンジニアとしてのキャリアを捨てた...
コード書くなんて中卒でも出来るんだから、期待されてるのは実装の部分じゃなくてアルゴリズム考えるところでしょ 元エンジニアに期待されてるのって適切に仕事を割り振る分担能力...
要求仕様を明確にして合意すればよいのでは? 例えの中で話せば、最初のやり取りを記録して合意を取る そうすれば0と2以外は入力として受け付けない実装でいいじゃん