まあ、アセンブラで開発しないという事だから規模が違うんでしょうね。
Cだけで書ける規模なら、また別の世界なのかな。

うちは慣れた4ビットマイコンなら1日、16bitマイコンならCで1週間なんてのが多いから