Alberto Basalo // AI code quality (@AlbertoBasalo) header
Alberto Basalo // AI code quality (@AlbertoBasalo) profile picture

Programador, consultor e instructor de programadores desde el siglo pasado. Creador de https://teapaw.org/t.co/9CiRF4hQoW

Here to help 👉🏼
Joined December 2010
Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)Photo by Alberto Basalo // AI code quality (@AlbertoBasalo)
Those are my coding principles. In this precise order. 1️⃣ - Do only what you need to do. 2️⃣ - Do it in the simple way you can. 3️⃣ - Do it once. Rationale 🧵
6
5
1
14
4,787
Es desagradable hablar de esto cuando ocurre una desgracia, pero el impacto ayuda a recordar que shit happens. Salvando todas las distancias, y multiplicando por un millón esas distancias, hay una comparación odiosa entre el ferrocarril español y el desarrollo de software. 👇
1
200
Nadie te da palmadas en el hombro por reorganizar cuatro ficheros de código, ni te pagan más por eliminar una abstracción indebida. Realmente, ni siquiera te valoran cada maldito test que escribes o mandas escribir a un agente. Pero shit happens 👇
1
57
Yo mismo, que difundo el mantenimiento, el refactoring y el testing casi como una religión, también peco de ello. En mi pet-project AIDDbot desde el verano todo ha sido agregarle funciones. Toca limpiarlo y documentarlo. Necesita mantenimiento. Porque shit happens
37
Ojalá que la causa y la solución no contradigan mi cosmovisión
103
¿Cómo le decimos a nuestros hijos que son hidalgos?
Entre todas las imágenes y los testimonios desgarradores que hemos vuelto a ver con este accidente, lo que ayer me atravesó el cuerpo fue una metáfora que leí por aquí: la España próspera en la que nos hicimos adultos es una estrella que ya se apagó, pero cuya luz todavía nos alcanza. Seguimos andando a la luz de algo que ya no existe. Y esa sensación de avanzar por inercia se agudiza cada vez que cojo el coche y me pregunto cuándo van a arreglar los baches que han dejado estos años de lluvia, cuándo van a retirar las cañas que atascan los arroyos y los desbordan, cuándo van a limpiar unos montes que están a un verano de arder por completo. Cien días estuvimos sin trenes a Madrid porque se vino abajo un talud en Málaga. Nos reprochan que saturamos las urgencias, pero conseguir cita con el médico de cabecera lleva, de media, más de una semana. El deterioro no es una impresión: se toca con las manos, y está en todas partes. Por eso hoy me cuesta empatizar con un ministro cuyo primer gesto es culpar a un operario y filtrar los audios. También con el discurso simplista de que el deterioro lo trajo la liberalización de la red, cuando lo que se está deteriorando es el país entero. Llevo en Twitter más tiempo que los bots, así que de sectario poco: soy uno más de los que están cansados de una gestión pública partidista, se apellide el gestor Mazón o se apellide Puente. Hace tiempo que la estrella se apagó y lo que nos queda es la luz; y la luz, si no hacemos algo entre todos, también se acaba.
113
El próximo lunes 9 de noviembre estreno nuevo curso. Testing E2E con Playwright e IA. Desde los fundamentos y necesidades, hasta pruebas reales. Todo con skills y prompts que puedes usar al terminar. Es bonificable, aún estás a tiempo. trainingit.es/producto/testi…
2
212
Alberto Basalo // AI code quality retweeted
Replying to @carmensuisse
@carmensuisse ,China enteja de propiedad intelectual, derechos de autos, propiedad ...etc deja mucho que desear,no es buen ejemplo
318
1,659
577
3,159
Cualquiera debe tener la libertad de exponer sus opiniones políticas (que, en este caso, coindicen con las mías). Pero, también debe asumir las consecuencias de decirlas aprovechando el altavoz que le da aquello que sabe hacer muy bien, y por lo que lo sigo: jugar al futbol.
Readers added context they thought people might want to know
Mao Zedong is under any single social metric a dictator. Not a single popular election, single government party and lifetime leadership. Not even taking into account the millions of deaths under his reign. en.wikipedia.org/wiki/Mao_Zedong
1
168
Justamente escribí ayer sobre esa y otras derivadas del impacto de la IA en la salud mental de los programadores. Comparte si crees que le puede ser util a alguien. aicode.academy/blog/es/psico… El vendaval de la IA está despeinando incluso los cerebros más engomindados.
No había visto el impacto psicológico que puede tener la IA en los trabajadores hasta anoche, hablando con un amigo. Un tío muy inteligente que en los últimos años había virado hacia la programación (desde el mundo del VFX) se encuentra con que el trabajo de meses lo ha sacado adelante otra persona del equipo en un día, reemplazando su trabajo previo. La sensación de sentirse obsoleto de golpe lo dejó tiritando. No es solo el miedo a perder el trabajo, sino el sentir que años de esfuerzo por aprender se han ido por el retrete. Y como guinda del pastel, perder algo que tanto placer intelectual le daba como programar. Se me ha quedado el pobre hombre más vacío que una cáscara de pipa.
1
2
1
342
Mi geocentrismo me hace alegrarme de que Terra haya vuelto al universo de OpenAI Buena noticia el Terra 6.1 Y la verdad, me encanta escoger Terra Medium. 🧙‍♂️No todos los que vagan están perdidos.
2
240
Cuando una metodología como Spec-Driven Development alcanza su madurez, suelen ocurrirle dos cosas desagradables: 1 - Malas o excesivas implementaciones 2 - Oportunistas del click, anunciando su muerte Mi punto en favor de las specs es el siguiente:
4
1
32
6,061
Tener un documento en lenguaje natural pero suficientemente formal para maximizar la relación señal/ruido y optimizar la ventana de contexto de una agente. Guardar ese documento durante todo el ciclo de desarrollo. Y ...
2
1
620
Usarlo como contrato a verificar mediante pruebas e2e generadas por otro agente. Después puedes tirarlo a la basura, mantenerlo como referencia, versionarlo... o lo que se te ocurra.
1
618
¿La IA nos hace más productivos o añade nuevas fuentes de estrés? He dedicado el artículo del mes a explorar cómo la inteligencia artificial está influyendo en la salud mental de los desarrolladores. Es una lectura extensa, y puede que densa y que invita a la reflexión. 👇
1
1
225
Sé que tenéis una hora más y no sabéis qué hacer con ella. Yo he aprovechado para actualizar (codename Daylight) la organización de AIDDBot en GitHub. Link abajo. 🧠Pero antes, te recuerdo que mañana 261026 voy a publicar un largo y profundo articulo sobre.... PsicologÍA 👇
1
170
Y ahora sí, aquí tenéis el enlace a AIDDBot: un framework de skills y algo de JavaScript para analizar, desarrollar y mantener aplicaciones con cualquier harness. Los arquetipos CLI y Web utilizadlos cuando vayáis a arrancar un proyecto nuevo. github.com/AIDDbot
52
Estoy probando, con éxito, una forma distinta de usar la IA en mi proceso de escritura. Te pongo en contexto: nunca fui el mejor en ortografía; era regularcillo en gramática y horrible escribiendo, tanto a mano como a máquina. Me como letras o cambio su orden.
1
256
La revisión y el corrector siempre me sacaban del foco. Ahora escribo lo que se me viene a la cabeza... y, cuando termino, le paso el truño al modelo. Me lo devuelve como una patena.
75