Vivimos rodeados de sistemas complejos. Desde el movimiento coordinado de una bandada de aves hasta la evolución de un ecosistema o la formación de un paisaje natural, muchos de los patrones que observamos parecen imposibles de replicar artificialmente.
La realidad es que gran parte de esa complejidad emerge a partir de reglas simples que interactúan entre sí.
Durante esta sesión, Orestes nos propondrá un recorrido por algunos de los principios y modelos que han permitido estudiar y recrear comportamientos emergentes mediante programación. Hablaremos de evitamiento de obstáculos, navegación en grupo, algoritmos evolutivos, selección genética y generación procedural de paisajes y escenarios.
Pero esta charla va mucho más allá de la técnica. Es una invitación a descubrir una faceta diferente del desarrollo de software. Un espacio donde el objetivo no es construir una aplicación empresarial, optimizar una API o entregar una funcionalidad a un cliente, sino experimentar, explorar y dejarse sorprender por los resultados.
Porque a veces programar también puede ser una actividad artística. Un ejercicio de creatividad capaz de generar sistemas que parecen vivos, inteligentes y naturales, aunque estén construidos sobre unas pocas líneas de código y un conjunto de reglas elementales.
¿Por qué deberías asistir?
Porque esta charla puede cambiar tu forma de entender la programación.
Si llevas años desarrollando aplicaciones, servicios o productos digitales, probablemente pases gran parte de tu tiempo resolviendo problemas concretos de negocio. Esta sesión te permitirá asomarte a una vertiente distinta del desarrollo de software: aquella que combina creatividad, curiosidad y experimentación.
Descubrirás conceptos que inspiran campos tan diversos como los videojuegos, la simulación, la visualización de datos, la inteligencia artificial o el arte generativo. Y, sobre todo, saldrás con ganas de abrir el editor de código y construir algo simplemente por el placer de ver qué ocurre.
Porque algunas de las mejores ideas nacen precisamente cuando dejamos de perseguir un objetivo concreto y empezamos a jugar.
¿Quién impartirá la charla?
Orestes Carracedo nació en Ponferrada, creció en Tenerife y actualmente reside en Barcelona. Su trayectoria profesional le ha llevado a trabajar en ámbitos tan diversos como el desarrollo de software para Windows, aplicaciones web, plataformas IoT, Digital Signage, startups tecnológicas y sistemas de observabilidad, donde durante los últimos años se ha especializado en visualización de datos.
A lo largo de su carrera ha participado activamente en la comunidad tecnológica organizando eventos para desarrolladores, impartiendo charlas en conferencias como Codemotion, T3chFest, diversos DevFests y colaborando como mentor y formador en iniciativas como Maker Faire.
Apasionado por el aprendizaje continuo, combina su perfil técnico con inquietudes creativas que van mucho más allá de la informática. Actualmente dedica parte de su tiempo a disciplinas tan distintas como la cerámica y el piano, dos aficiones que encajan perfectamente con la filosofía de una charla donde tecnología y creatividad se encuentran para dar lugar a algo inesperado.