Випадкова думка: Штучний інтелект відрізняє хороших інженерів від поганих. Всі хороші інженери, з якими я мав можливість працювати, по суті, хороші автори специфікацій. Те, що зараз називають контекст-інжинірингом. Вам потрібно бути в змозі написати хороші специфікації, або, принаймні, мати дуже хорошу ментальну модель проблеми, яку ви вирішуєте, щоб мати хороший код. Ставте чудові запитання, розумійте компроміси, маючи гарні імена/абстракції, передбачаючи майбутні вимоги тощо. Так званий «10-кратний інженер» — це той, хто витрачає 80% свого часу на роздуми та розробку своєї специфікації, а 20% — на написання коду. Це не кодові мавпи, яких ви регулярно бачите у фільмах. Отже, якщо сказане вище вірно, вже хороші інженери будуть майстрами у використанні ШІ, тому що контекст-інжиніринг – це просто написання хороших специфікацій. Це збільшить прірву між хорошими і поганими виконавцями. Погані автори специфікацій створять недосконалість штучного інтелекту та програмне забезпечення, яке неможливо обслуговувати. Наслідком цього (якщо це правда вище) є те, що програмна інженерія як професія, швидше за все, нікуди не зникне, вона просто переходить до більш чіткого фокусу на специфікаціях, а не на коді.
699