Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots.
So far, the universe is winning.
- Rich Cook
7 conceptos de Ingeniería de Software que te harán mejor programador:
⓵ Bus Factor 🚌
¿Cuántas personas pueden irse del proyecto antes de que todo se pare?
Si la respuesta es 1, hay un problema. Comparte conocimiento y evita dependencias críticas.
⓶ Yak Shaving 🪒
Ibas a cambiar un botón y acabaste migrando medio proyecto.
Son subtareas infinitas que te alejan del objetivo real. Mantén el foco.
⓷ Rubber Duck Debugging 🦆
Explica tu código en voz alta, a un pato o a alguien del equipo.
Al verbalizar la lógica, muchas veces encuentras el error tú solo.
⓸ Deuda Técnica 💸
La solución rápida de hoy puede ser el problema caro de mañana.
Cuanto más tardes en arreglarla, más intereses pagas.
⓹ Optimización Prematura 🧠
Hacer el código más eficiente antes de saber si hay un problema real.
Suele acabar en código más complejo y difícil de mantener.
⓺ Cargo Cult Programming ���️
Copiar patrones, arquitecturas o código porque “lo hacen los pros”, sin entender por qué. No imites: entiende tus herramientas.
⓻ Scope Creep 📈
El clásico “ya que estamos…”. Pequeñas funcionalidades que se acumulan hasta convertir un proyecto simple en un monstruo. Aprende a poner límites.
Qué privilegio haber programado tantos años sin agentes ni IAs. No tengo nada en contra de ellas, de hecho me gusta usarlas, pero había una satisfacción real en escribir las cosas por uno mismo. Hoy quizá ya no sea necesario, pero dominar el código es una experiencia que nadie debería perderse, sobre todo si quiere dominar herramientas a profundidad, y aún así estando en estos tiempos de la IA.
Existe un emulador de Android que se ejecuta dentro de Docker.
Te permite lanzar un dispositivo Android completo en tu ordenador con un solo comando.
Incluye aceleración por GPU, soporte KVM y ejecución headless.
Es gratis y 100% open-source 👇
¡Google acaba de hacer DESIGN.md de código abierto!
Un formato para decirle a la IA cómo debe diseñar tu UI.
Colores, tipografías, espacios, componentes y reglas visuales...
Para que la IA genere interfaces siguiendo tu estilo:
→ https://t.co/rCZWdEux27
Unas personas han creado hackers con IA que realmente le hace exploit a tu aplicación y demuestran cada vulnerabilidad mediante una prueba de concepto funcional.
Tu escáner de seguridad indica una posible inyección SQL; esta herramienta escribe el exploit real, lo ejecuta y confirma que funciona.
Cero falsos positivos: cada hallazgo viene acompañado de pruebas reales.
Se llama Strix, y es una herramienta de código abierto.
Equipos de agentes de IA se coordinan como un verdadero equipo de pentesting: uno realiza el reconocimiento y mapea tu superficie de ataque; otro sondea la autenticación y la gestión de sesiones; y otro escribe los exploits reales y confirma su funcionamiento.
Puedes apuntarla al código fuente, a un repositorio de GitHub o a una URL activa; es compatible con los tres escenarios.
Incluye un kit de herramientas de hacking completo: proxy HTTP para la manipulación de solicitudes, navegador *headless* para XSS y CSRF, terminal para inyección de comandos y entorno de ejecución Python para exploits personalizados.
Snyk y Veracode cobran entre 10.000 y 30.000 dólares al año y, aun así, solo marcan posibles vulnerabilidades que tú tienes que verificar manualmente de todos modos.
Con esta herramienta, basta con ejecutar `pip install strix-agent` para que cada uno de los hallazgos venga ya acompañado de un exploit funcional.
GOOGLE BUILT A SECRET WEAPON FOR FILE DETECTION
they ran it internally for years, gmail, drive, safe browsing, hundreds of billions of files every week
then they open sourced it
it's called magika and it exposes what files really are, not what they pretend to be
rename malware to "resume.pdf"? magika sees through it
disguise a script as an image? magika sees through it
any trick attackers use with file extensions? magika sees through all of it
ai trained on 100 million files. 200+ content types. 99% accuracy. 5ms per file
one command
`pip install magika`
the same tool protecting google's billion users is now protecting yours
https://t.co/Jr3LjmQobq
GOOGLE JUST MADE IT DEAD SIMPLE TO CONNECT AI AGENTS TO ANY DATABASE
postgres, mysql, mongodb, bigquery, redis, elasticsearch, spanner, snowflake. 20+ databases supported
mcp toolbox is an open source...mcp server that gives your ai agents direct access to your enterprise databases in plain english
no custom connectors, no boilerplate, built-in connection pooling, auth, and opentelemetry out of the box
works with langchain, llamaindex, genkit, and any mcp-compatible client
less than 10 lines of code to plug it into your agent
https://t.co/6e4EY2gIfo
this is google making database access the easy part of building ai agents
Hola @movistar_es , @LaLiga y @Tebasjavier, es lunes por la mañana y seguís bloqueando medio internet.
Me está resultando imposible trabajar, podéis por favor dejar de intentar convertir España en China o Corea del Norte?
Gracias!
🚨🇯🇵 LAS NUEVAS LEYES ANTIISLAMICAS DE JAPÓN CAUSAN POLÉMICA
Halal - PROHIBIDO ✅
Mezquitas - PROHIBIDAS ✅
Llamado a la oración - PROHIBIDO ✅
Burka - PROHIBIDO ✅
El Islam NO es bienvenido en Japón.
¿Todos deberían copiar a Japón?
A. Sí
B. No
Esto no es una victoria contra la piratería. Es una derrota para la neutralidad de Internet y la privacidad.
Que LaLiga y Telefónica consigan que se obligue a NordVPN y ProtonVPN a bloquear IPs sin garantías es un precedente que debería preocuparnos a todos, incluso aunque no veas fútbol.
Una VPN es una herramienta neutral. Igual que un navegador, una conexión a Internet o un cuchillo.
Como no soy capaz de detener al delincuente, decido retirar los cuchillos de los supermercados.
Y lo peor es que gente que, como yo, no consumimos fútbol de ninguna manera nos vemos igualmente afectados por este tipo de decisiones.
El problema real no es técnico. La piratería no existe porque haya VPNs, Cloudflare o Internet. Existe porque el producto es caro, está fragmentado y es difícil de consumir legalmente.
Si alguien no paga ahora, no pagará mañana. Un pirata no deja de serlo por castigo, deja de serlo cuando el producto y el modelo cambian. Spotify, Netflix y demás lo demostraron.
Y luego está el papel de cierto periodismo deportivo. Medios como Marca actúan aquí como simples altavoces de comunicados corporativos, sin análisis técnico, sin contexto legal y sin el más mínimo escrúpulo sobre las consecuencias reales de lo que están amplificando.
No informan, legitiman. Y cuando renuncias a cuestionar el poder para limitarte a reproducir su relato, dejas de hacer periodismo y pasas a formar parte del problema.
Ingenieros de OpenAI y Anthropic filtraron una técnica de prompting que separa a los principiantes de los que juegan en ligas mayores.
Se llama Socratic prompting y es absurdamente simple.
Mi calidad de resultados pasó de mediocre a brutal.
Así funciona.
Por si no cabia duda...
Este fin de semana se vuelve a abrir el servidor, @THEGARCIASTEAM en colaboracion de @ProdigiumGaming , en #Battlefield6
Hemos añadido algunos cambios en rotación, espero que les guste!
Nos vemos a partir de mañana a las 17h ESP 🤠