馃 Programadores vs IA

馃 Reflexi贸n
馃搮 2023-04-23

La programaci贸n es una habilidad esencial en el mundo digital de hoy en d铆a, y se utiliza en una amplia variedad de campos y sectores. En esencia, la programaci贸n se trata de crear soluciones inform谩ticas para problemas espec铆ficos, ya sea a trav茅s del dise帽o y la implementaci贸n de algoritmos, la estructuraci贸n de datos y la escritura de c贸digo para crear software, aplicaciones y sistemas inform谩ticos.

Sin embargo, la programaci贸n tambi茅n implica la resoluci贸n de problemas, ya que los programadores deben encontrar formas de abordar y solucionar errores en el c贸digo que est谩n escribiendo. En este punto es d贸nde entran las nuevas IAs como chat GPT, copilot, whisper, etc. Las cuales solucionan problemas por un coste mucho menor al de una persona formada y especializada. El mero hecho de programar fue concebido con el prop贸sito de solucionar un problema, si una IA es capaz de solucionarlo de una manera eficiente y casi sin costes, poco importa si el c贸digo es limpio o no o el lenguaje usado. Tal vez incluso no importa si hay c贸digo como tal ya que de alguna forma programamos con lenguaje natural. Por tanto competimos con las IA no tanto por el valor aportado al c贸digo sino por resultados.

La velocidad y accesibilidad a la que una persona con m谩s o menos conocimientos puede poner en marcha una soluci贸n tecnol贸gica ir谩 en aumento, con ello habr谩 un boom de contenido en las redes sociales o apps, el cu谩l generar谩 un ruido incre铆ble. Se generar谩 una gran competencia por la atenci贸n de los usuarios, ya que estos tienen un tiempo limitado al que pueden acceder y consumir recursos de internet. Si por ejemplo dedicaste 5 horas para generar tu post con contenido de algo de calidad, la IA lo generar谩 en 1 minuto y desarrollar谩 incluso mejor el contenido. Existir en las redes sociales se convierte en una necesidad para mantener tu soluci贸n tecnol贸gica viva respecto a la otras por lo que se acaba dedicando m谩s esfuerzo a divulgar que a programar.

Otro aspecto interesante es el tema de la seguridad, como empresa 驴estar铆a dispuesto a compartir mis soluciones internas a otra empresa para obtener una 鈥渕ejor鈥 soluci贸n por parte de la IA? La respuesta es obvia 驴no? Esto nos pone en una situaci贸n en la que se podr铆a decir bajo mi punto de vista que para nada estamos amenazados por las IA, es m谩s las IA actualmente est谩n limitadas ya que requieren de mucha m谩s informaci贸n de las que se le puede proveer para que puedan desempe帽ar el rol de programador. Por otro lado existe el tema de la mantenibilidad de las soluciones, ya que muchas veces el prototipo que nos puede devolver la soluci贸n implica una limitaci贸n que pueda afectar a la escalabilidad futura de la app.

Finalmente decir que actualmente estar al d铆a tecnol贸gicamente es imposible, el a帽o pasado sali贸 web3 y este estamos con IA, sinceramente tendr铆amos que sacar las horas laborales de la ecuaci贸n para dedicarlas a formarnos a nosotros mismos para estar en ese punto de estar al d铆a. Me gustar铆a reflexionar en un siguiente post sobre la velocidad cada vez m谩s alta a la que nos movemos en general y si realmente vale la pena seguir con este ritmo insano.