Lideri de opinie

Revoluția electrică a lui Henry Ford și viitorul inteligenței artificiale în dezvoltarea de software

mm
Adaugă Unite.AI la sursele tale preferate pe Google

Am reflectat la modul în care dezvoltarea de software va evolua odată cu introducerea inteligenței artificiale și a instrumentelor bazate pe inteligență artificială. Schimbarea nu este ceva nou în lumea dezvoltării de software. De exemplu, în timpul părinților noștri, programatorii foloseau cartele perforate pentru a scrie cod. Cu toate acestea, impactul inteligenței artificiale și al dezvoltării bazate pe inteligență artificială va fi mult mai semnificativ. Aceste progrese vor schimba fundamental modul în care scriem, structurăm și organizăm codul.

Există o analogie convingătoare de luat în considerare: fabrica Highland Park a lui Henry Ford. Această fabrică a revoluționat cu adevărat producția industrială – nu în modul superficial în care influencerii ar putea afirma că “revoluționează piața suplimentelor de ceai de ciuperci”. Ford s-a întors la principiile de bază, examinând producția și instrumentele disponibile la acea vreme pentru a redesena totul de la zero. El a construit o fabrică nouă centrată pe electricitate. Este remarcabil, deoarece electricitatea industrială a existat timp de aproape 40 de ani înainte de a fi utilizată eficient pentru a îmbunătăți productivitatea.

Înainte de invenția electricității, fabricile de producție erau structurate în jurul unei centrale termice, cu mașini grele alimentate cu aburi. Echipamentele care necesitau cea mai multă putere erau situate în apropierea centralei termice, în timp ce cele care aveau nevoie de mai puțină energie erau plasate mai departe. Întreaga proiectare a fabricii se concentra pe sursa de putere mai degrabă decât pe producția eficientă.

Cu toate acestea, când Henry Ford a început să lucreze la Modelul T, el a colaborat cu Thomas Edison pentru a reevalua această dispunere. Edison l-a convins pe Ford că centralele electrice pot furniza un nivel constant și ridicat de putere pentru fiecare echipament, indiferent de distanța față de generator. Această descoperire i-a permis lui Ford să implementeze principiile sale de producție și să proiecteze prima linie de asamblare.

A durat 40 de ani – gândiți-vă la asta – 40 de ani de la răspândirea electricității industriale pentru ca aceasta să schimbe modul în care funcționează lumea în orice mod semnificativ. Nu au existat câștiguri de productivitate din electricitate timp de peste 40 de ani. Este incredibil.

Cum se relatează acest lucru la inteligența artificială și dezvoltarea de software, vă întrebați? Înțelegerea importanței oamenilor în ambele domenii – software și inteligență artificială – este crucială. Oamenii sunt forța motrice; noi suntem sursa centrală de putere din spatele fiecărui model și tipar de proiectare în dezvoltarea de software. Capacitatea de întreținere a omului este esențială pentru principiile desemnate adesea ca “cod curat”. Am creat tipare și am scris numeroase articole care se concentrează pe dezvoltarea de software cu oamenii în minte. De fapt, am proiectat întregi limbi de programare pentru a fi prietenoase cu utilizatorul. Codul trebuie să fie lizibil, întreținut și gestionat de oameni, deoarece ei vor trebui să îl modifice. La fel cum o fabrică cu aburi este organizată în jurul unei singure surse de putere, structurăm sistemele noastre cu înțelegerea că, atunci când acea sursă de putere se schimbă, întregul sistem poate necesita să fie reorganizat.

Pe măsură ce inteligența artificială devine din ce în ce mai integrată în dezvoltarea de software, aceasta devine un instrument puternic nou. Inteligența artificială are capacitatea de a citi, scrie și modifica cod în moduri care sunt dincolo de capacitatea umană.

Cu toate acestea, anumite tipare – cum ar fi convențiile de denumire și principiul responsabilității unice – pot complica procesul pentru inteligența artificială, făcându-i dificil să analizeze și să raționeze eficient codul.

Pe măsură ce inteligența artificială joacă un rol mai central în dezvoltare, va exista o cerere tot mai mare pentru generarea rapidă de cod. Acest lucru ar putea însemna că, în loc să folosim JavaScript sau TypeScript și apoi să minimizăm codul, putem instrui o inteligență artificială să facă modificări comportamentale, permițându-i să actualizeze codul deja minimizat direct. În plus, duplicarea codului ar putea deveni o caracteristică benefică care îmbunătățește eficiența software-ului, deoarece inteligența artificială ar putea modifica instantaneu toate instanțele logicii duplicate.

Acest schimbare de gândire va dura timp. Oamenii vor trebui să se adapteze, și pentru moment, rolul inteligenței artificiale în dezvoltarea de software oferă în principal îmbunătățiri incrementale. Cu toate acestea, companiile și indivizii care îmbrățișează inteligența artificială și încep să reevalueze principiile fundamentale de dezvoltare a software-ului, inclusiv Legea lui Conway, vor revoluționa modul în care construim software și, în consecință, modul în care funcționează lumea.

Austin Vance, co-fondatorul și CEO-ul Focused, aduce o combinație dinamică de expertiză tehnică și liderșip vizionar în fruntea industriei software. Cu o carieră de 24 de ani în dezvoltarea de software, el are o istorie bogată de a conduce echipe de ingineri de înaltă performanță în organizații prestigioase, cum ar fi Pivotal și PayPal. Această experiență extinsă nu numai că i-a perfecționat expertiza în domeniu, dar a și adâncit angajamentul său de a oferi servicii excepționale clienților prin soluții software inovatoare.