プログラミングジョブには、コードを書く以外に多くのタスクが含まれます。たとえば、顧客にインタビューして、システムの動作方法に関する要件を収集したり、物理的な場所の構造要件を確認したりします。私が知る限り、これはこれまでのところ簡単に自動化することはできません。

司法地域での作業は、自動化に関しては国家の反対に直面する可能性があるため、人工知能がより一般的なシナリオで置き換えたり、人間と協力できることを受け入れるには長い時間がかかるかもしれません。
Programming jobs include many tasks besides writing code, for example interviewing a customer to gather requirements on how the system should operate, or checking structural requirements of a physical location. As far as I know this cannot so far be easily automated.

Work in the judicial area will possibly face state opposition when it comes to automation, so it may take a long time for it to be accepted that an artificial intelligence can replace, or work with a human in more general scenarios.