Javier Salinas (@jsalinaspolo) header
Javier Salinas (@jsalinaspolo) profile picture

Interested in Distributed Systems and simple designs using TDD. #monorepo fan. Making stuff at redacted. Ex @Zopa, @DWPDigital, @SkyUK, @Rightmove.

Barcelona
Joined August 2011
Photo by Javier Salinas (@jsalinaspolo)Photo by Javier Salinas (@jsalinaspolo)Photo by Javier Salinas (@jsalinaspolo)Photo by Javier Salinas (@jsalinaspolo)Photo by Javier Salinas (@jsalinaspolo)Photo by Javier Salinas (@jsalinaspolo)Photo by Javier Salinas (@jsalinaspolo)Photo by Javier Salinas (@jsalinaspolo)Photo by Javier Salinas (@jsalinaspolo)
"Ship early, ship often, sacrificing features, never quality" - Kile Neath
1
14
2
34
Javier Salinas retweeted
I'm usually not one to write thought pieces without much technical depth. But here we go. Slow the fuck down. mariozechner.at/posts/2026-0…
151
496
176
2,868
629,906
How are you using Copilot (or any AI) in your daily dev workflow? 🤖💻 I've noticed a growing trend: devs using AI to write tests after the implementation. Here’s what I’m seeing and why I think we should flip it. 🧵
1
2
56
Instead, here’s my current flow: 1️⃣ Think through the tests myself 2️⃣ Maybe draft them with AI, but based on my intent 3️⃣ Use Copilot for the implementation 4️⃣ Review & refine both manually It's TDD powered by Copilot — I keep thinking, AI saves me time.
1
47
Letting AI write tests after the code? You lose intent. Letting AI write code to satisfy your tests? You gain speed and clarity. How are you using AI in your dev flow? Doing test-first? Test-last? No tests?
36
$PEP #PEP Massive volume gap above. This is $CELH at $22 in February.
41
23
3
255
51,514
Por motivos varios estoy buscando activamente trabajo como Frontend developer. RT por visibilidad ❤️
34
14
4,095
The Law of Two Feet - Encourages individuals to leave a meeting or session if they are not learning or contributing Use it at work at meetings 🤗
2
96
3
13
3
26
11,728
Una diputada tomó mi tuit de abajo y lo llevó al Parlamento. La respuesta es deprimente, pero gracias por preguntar al Gobierno. Aunque la política lo embarra todo, creo que lo que digo es de puro sentido común: 1️⃣ Si el Gobierno de Cantabria utiliza un framework propio que no utiliza nadie más, solo los contratistas que dominen ese framework podrán licitar con el Gobierno. En otras palabras: cuando el Gobierno licita un concurso de tecnología, ahora no se está dirigiendo al mercado sino a un pequeño elenco de empresas que dominan esa particular pieza de tecnología que en todo el mundo solo utiliza un único cliente: el Gobierno de Cantabria. Evidentemente esto impone una barrera de entrada que limita el número de ofertantes y reduce la competencia. 2️⃣ Una empresa tecnológica que quiera ofertar a los contratos de tecnología del Gobierno tiene que tener una plantilla con técnicos especializados en ese framework. Pero no puede contratarlos del mercado laboral, porque la documentación del framework no es pública. Un programador que quiera estudiarla tiene que pedir al Gobierno una contraseña, lo que es completamente inédito. ¡Los programadores no podemos aprender una tecnología si no nos dejan estudiarla! Así que tiene que formarlos la empresa. Esto incrementa los costes de desarrollo, naturalmente. Y alimenta, de nuevo, un circuito cerrado de contratistas entre los que no hay una verdadera competencia. 3️⃣ ¿Y qué dice el Gobierno? Dice que todo es legal. ¡Claro! Será legal, pero no es eficiente. Tampoco es sano ni para el Gobierno, ni para el ciudadano ni para la industria tecnológica: — No es sano para el Gobierno, que licitará entre menos contratistas, que ofertan precios más caros porque hay menos competencia y porque tienen que formar a técnicos en una tecnología ad hoc. — No es sano para el ciudadano, que ha de enfrentarse a unos servicios públicos digitales desarrollados por las consultoras «de siempre» sobre un framework obsoleto: adjudicatarios habituales que no tienen un incentivo para innovar porque una barrera de entrada artificial protege su negocio. — No es sano para el sector tecnológico local, que no puede concurrir a la enorme inversión tecnológica del Gobierno porque las dependencias técnicas que impone no están alineadas con las del resto del mercado. 4️⃣ ¿Y por qué no es público el framework con que el Gobierno construye sus servicios públicos? Dicen que «por motivos de ciberseguridad». Entonces, ¿son inseguros los frameworks de Microsoft, Google, Meta, Salesforce… que —como todos los demás— sí son abiertos y cuya documentación es pública? En absoluto. El Gobierno adopta la política de «seguridad por oscuridad», que todos los programadores sabemos que es una mala práctica. ¿Porque son unos irresponsables? No creo. Cierran el framework porque han tenido incidentes recientes de ciberseguridad con robo de datos personales de ciudadanos (el caso del RACIC). Esto es grave y tiene un coste político, pero la ciudadanía tiene que saber que, en el actual estado de cosas, esto es muy difícil de evitar. Es comprensible que, en su posición, cierren el framework: es la huida hacia adelante más fácil. Pero esto ni es una solución eficaz, ni es sostenible en el tiempo, ni está exento de contrapartidas como las que apunto. 5️⃣ ¿Y cuál es la solución? La tecnología se va a comer el mundo, y el Gobierno tiene que poner unos cimientos tecnológicos para una nueva generación de servicios públicos digitales. Para ello necesita buenos contratistas que concurran desde todo el mundo y desarrollen sobre una arquitectura tecnológica abierta y heterogénea. Podría escribir un libro sobre esto y me gustaría mucho desarrollar este punto, pero sería a costa de hacer este tuit infumable. Así que diré solo que llevo 20 años diciendo y escuchando lo mismo en los pasillos del sector tecnológico local: desde que el Gobierno de Cantabria hacia sus sitios web en Flash y siempre —¡oh!— se los adjudicaba a Fraile&Blanco. Habrá vacuna para el cáncer, nos moveremos en naves espaciales, platearán mis sienes… y quizá todo siga igual. O no; porque ahora también se escucha aquí. Y en el Parlamento. Por favor, difunde esto. ¡Quizá estemos, al fin, logrando mover las cosas! 🙏❤️
🔥🔥🔥 ¡Más basura para la hoguera! 👉 Para desarrollar o mantener aplicaciones para el Gobierno de @cantabriaes hace falta conocer su particular framework, que solo ellos utilizan 🤦. Se llama AMAP. Pues bien, ¡la documentación de AMAP no es pública! Llevamos, como país, 15 años atrapados en un círculo imbécil: —Los servicios públicos digitales dan asco. —¿Quién los desarrolla? Un coto reducido de contratistas al que es casi imposible acceder debido a trabas administrativas y decisiones tecnológicas kafkianas —¡Pues bajemos la barrera de entrada para que haya más licitadores y mejore la calidad de los servicios públicos! —¡No, que me lo impide el ENS, la LCSP, el RGPD, el ENI, el milenario framework corporativo, las políticas legadas de infraestructura IT… ¿Y la prensa qué dice? «Franco y el novio de Ayuso». ¿Y el debate público? «Qué mal anda Venezuela». ¡Qué frustración, amigos! Solo queda chillarlo aquí bien fuerte. Es como chillar al televisor. @javilop: ¡vámonos a Andorra! 😂
31
236
15
552
58,726
🔴🔴 ATENCIÓN Acabamos de crear esta página ayudaterreta.com/ para que la gente pueda indicar en el mapa dónde está y qué es lo que necesita que le lleven. POR FAVOR, ruego difusión para canalizar la ayuda. Somos muchos voluntarios y poca coordinación. #Dana #Valencia
92
13,197
235
7,877
881,740
Fiel creyente de que la mentalidad de producto a la hora de desarrollar software y de entender la tecnología como una herramienta son la clave para llegar a donde se quiere, lo practica en la empresa líder de movilidad sostenible en Europa, @cooltra y a la vez, impulsa la comunidad @bcnswcraft Bueno, bueno, bueno -> ¡ @crtl_gemma !
1
4
30
2,428
Que ilusion escuchar a @XaV1uzz ❤️
💫¡Ya está por aquí el último episodio de #NiCeroNiUno! En el E78 nos acompaña @XaV1uzz, Xavi nos cuenta su visión sobre la industria, su experiencia y sobre la importancia de abrazar el cambio. No te lo pierdas, es una gran conversación 😉 bit.ly/49zrWSM #savvily
4
200
TIP: composition over inheritance❤️
1
109
Javier Salinas retweeted
Esta semana es la #Bilbostack y tengo 2 entradas, una de ellas diversidad, por unos asuntos de última hora me sobran, a alguien le interesan? @BilboStack
7
1
7
2,753
Javier Salinas retweeted
Vull dedicar unes paraules al professorat d'informàtica de les universitats i en concert als de la @fib_upc , una cosa constructiva des de l'humil punt de vista d'un @UABBarcelona que va trigar 10 a entendre l'essència de la nostra profressió, després d'unes quantes patacades.
5
13
1
23
2,531
454
10,987
866
59,836
4,573,769
Javier Salinas retweeted
Estamos haciendo cosas superchulas en Exeal que creo que merecen ser contadas, pero tbh entre llevar la empresa, formar a la gente y visibilizarlo no me da la vida Conocéis a alguien que sepa de comunicación y marketing y del mundo tech que le interesara trabajar conmigo?
7
7
851