Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
3418
)
-
▼
mayo
(Total:
115
)
-
Ken Thompson borró mil líneas de código en su día ...
-
Nueva versión de qBittorrent 5.2 ya disponible
-
Robots aprenden con contacto mínimo
-
Vulnerabilidad en cliente DHCP de FreeBSD permite ...
-
NotebookLM mejora resúmenes de audio con estos trucos
-
Google filtró por error su IA experimental COSMO p...
-
Farolas albergarán centros de datos de IA
-
Microsoft presenta avances para optimizar Windows 11
-
xAI únicamente aprovecha el 11% de sus 550.000 GPU...
-
Ask.com cierra tras tres décadas en la red
-
Mejorar Chrome en Android con varios ajustes
-
Científicos prueban enviar mensajes al pasado con ...
-
El DOJ condena a dos estadounidenses a prisión por...
-
der8auer desmonta el ASUS ROG Equalizer: este cabl...
-
Atacantes usan paquetes npm de SAP para robar secr...
-
Instagram y el agotamiento por lo digital
-
Windows 11 supera los 5 GB en actualizaciones por ...
-
IA impulsa kit de phishing instantáneo
-
Problema de batería en iPhone 17 y Air se repara s...
-
Microsoft eleva el mínimo de RAM para gaming a 32GB
-
Vulnerabilidades en Apache MINA permiten ataques d...
-
30 mil cuentas de Facebook robadas con phishing ví...
-
España, el país de Europa donde peor funciona el m...
-
Paquete npm malicioso suplanta a TanStack para rob...
-
Parth Shah revela la mejor IA para Android tras pr...
-
Un tribunal chino dictamina que las empresas no pu...
-
Especialista en desmontaje de tecnología desmonta ...
-
Jensen Huang revela el daño que ha hecho la políti...
-
Un presunto error en la interfaz de YouTube dispar...
-
El AMD Ryzen AI Halo llegará en Junio: el Mini-PC ...
-
Microsoft Defender confunde certificados raíz con ...
-
Google añade guía de pronunciación a su traductor
-
Filtración del código fuente de Trellix: acceden s...
-
Un script para optimizar Windows 11 en menos de un...
-
CISA advierte sobre vulnerabilidad en cPanel y WHM...
-
EE.UU. bloquea los routers fabricados en el extran...
-
Tienda japonesa exige examen para comprar cartas P...
-
GIGABYTE amplía compatibilidad con memorias HUDIMM
-
Chrome prueba IA que sugiere acciones según tus pe...
-
Casos útiles en los que tu móvil antiguo puede ser...
-
Cómo dominar Nano Banana 2 de Google
-
IA arrasa con proyecto empresarial en instantes
-
AMD lleva el soporte HDMI 2.1 a Linux, gracias a V...
-
Redditor apuesta 20 dólares en un disco duro exter...
-
Meta recortará 8.000 empleos para impulsar su inve...
-
Errores al usar un NAS que pueden aumentar el cons...
-
Amazon amplía historial de precios con IA
-
73 extensiones de Open VSX vinculadas a GlassWorm ...
-
Estafas comunes en plataformas de videojuegos como...
-
AMD lanza EXPO 1.2 para añadir soporte parcial (Ze...
-
Vulnerabilidad de día cero en Litecoin explotada e...
-
Anthropic en conversaciones iniciales para comprar...
-
Android esconde herramientas útiles en tu móvil
-
Vulnerabilidad en el agente Nessus para Windows pe...
-
Outlook daña archivos de Office y deja documentos ...
-
NVIDIA impulsa IA en China con Blackwell Ultra en ...
-
IA destruye base de datos en 9 segundos: Cursor, C...
-
Xbox llega a Windows 11
-
YouTube presenta picture-in-picture para todos
-
cPanelSniper: divulgado exploit de prueba para vul...
-
Ubuntu sufre ataque DDoS
-
El scroll infinito redefine el pensamiento de la g...
-
LG UltraGear 52G930B: el monitor de 52 pulgadas y ...
-
Linux en Windows 9x: el hackeo que asombra al mundo
-
Deep#Door roba contraseñas de navegadores, tokens ...
-
Mark Zuckerberg dice que Meta recortará 8.000 empl...
-
El popular buscador de los 90 "Ask Jeeves" cierra ...
-
Nueva plataforma de spyware permite a compradores ...
-
La IA está ayudando a las personas a recuperar rec...
-
Una tienda francesa vende RTX 5090 por 1.500 euros...
-
Las víctimas de ransomware aumentan a 7.831 con he...
-
Intel Arc G3 Extreme un 25% más rápido que el AMD ...
-
Intel muestra su apuesta contra HBM (HB3DM): memor...
-
Microsoft revolucionará el reloj de Windows 11 con...
-
Nuevo malware de DDoS explota Jenkins para atacar ...
-
Gemini frente a Claude Code y Codex en programación
-
Usos que puedes darle a la red de invitados del ro...
-
NVIDIA admite que la IA supera costos laborales pe...
-
GPT y su fijación por los goblins, gremlins y otra...
-
Telegram lidera el aumento de estafas en compras o...
-
Tipografías históricas: Michelangelus la alianza d...
-
Spectrum y C64 renacen como consola portátil
-
El talento supera a los tokens: los modelos de IA ...
-
Usar Windows XP en internet en pleno 2026 puede se...
-
Nuevo ransomware VECT borra archivos sin solución ...
-
Musk admite que xAI usó ChatGPT para Grok
-
Linux: el único sistema que preserva los juegos cl...
-
IA robada: el negocio oculto de datos
-
Bazzite 44: el nuevo referente del gaming en Linux...
-
El cifrado de extremo a extremo de WhatsApp bajo s...
-
Vulnerabilidad en LeRobot de Hugging Face permite ...
-
Google prepara publicidad en Gemini sin opción a r...
-
Vulnerabilidad permite hackear motos eléctricas me...
-
Las llamadas comerciales en España tendrán solo tr...
-
Samsung bate récords con chips de IA pero cae en m...
-
Crea un adaptador casero para mando DualSense de P...
-
Filtrados Microsoft Surface Pro 8 y Surface Laptop
-
BCE alerta a bancos por riesgo de Claude Mythos
-
Alerta con la IA por gastos ocultos preocupan a Go...
-
Sitio web de Ubuntu y servicios web de Canonical a...
-
-
▼
mayo
(Total:
115
)
-
►
2025
(Total:
2103
)
- ► septiembre (Total: 148 )
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
Entradas populares
-
Un script de Chris Titus Tech optimiza Windows 11 en menos de un minuto , eliminando bloatware, telemetría y Copilot con un solo comando p...
-
Mercadona implementa Claude Code en su buscador interno , optimizando el 70% del trabajo en solo 3 días para mejorar su tienda online , q...
-
Microsoft libera el código fuente de DOS en su 45.º aniversario , revelando la primera versión pública del sistema operativo para IBM PC y...
Ken Thompson borró mil líneas de código en su día más productivo
Ken Thompson, creador de Unix, reveló que su día más productivo fue borrar 1.000 líneas de código, destacando la filosofía Unix de simplicidad y eficiencia para mejorar proyectos y productividad.
- El legendario Ken Thompson, creador de Unix y figura clave en la historia de la informática, compartió una reflexión que desafía la obsesión por escribir más código: "Uno de mis días más productivos fue cuando borré 1.000 líneas de código". Esta frase resume una filosofía que va más allá de la programación: la eficiencia no se mide en líneas escritas, sino en soluciones claras y minimalistas.
- Thompson, conocido por su enfoque pragmático, defendía que menos código significa menos errores, menos mantenimiento y mayor claridad. Su "regla de oro" no es solo técnica, sino un principio de diseño que ha influido en generaciones de desarrolladores. La filosofía Unix, que él ayudó a moldear, se basa en herramientas pequeñas, especializadas y que hacen una sola cosa bien, en lugar de sistemas monolíticos y complejos.
- ¿Cómo aplicar esto hoy? Thompson sugiere revisar el código existente y preguntarse: "¿Esto realmente aporta valor o solo añade ruido?". Eliminar lo superfluo no es un paso atrás, sino un avance hacia proyectos más sostenibles y escalables. En un mundo donde la complejidad suele confundirse con progreso, su consejo sigue siendo revolucionario: la productividad no está en lo que añades, sino en lo que te atreves a quitar.
Ken Thompson lleva más de medio siglo construyendo algunas de las piezas más importantes de la informática. Cocreador de Unix, diseñador del lenguaje B (precursor directo de C) y cocreador de Go, ha dejado una huella absoluta en la creación de software que pocos pueden igualar.
Por eso, cuando afirma que uno de sus días más productivos fue cuando eliminó 1.000 líneas de código, vale la pena tomárselo en serio. Afirma que escribir solo lo necesario, eliminar lo que sobra y dejar los sistemas más simples de lo que eran es realmente más productivo.
Quién es Ken Thompson y por qué importa lo que dice
Thompson empezó a marcar la historia del software a finales de los años sesenta, cuando junto a Dennis Ritchie desarrolló Unix en los laboratorios Bell. No fue solo un sistema operativo, fue una forma de entender la computación.
Con herramientas pequeñas, modulares, que hacen una cosa bien y se combinan con otras, adoptó una filosofía de construcción mínima y eficiente que lo acompañó en cada proyecto posterior.
El lenguaje B, que Thompson diseñó como sucesor de BCPL, sentó las bases para que Ritchie desarrollara C, el lenguaje de programación que durante décadas fue el estándar absoluto para la programación de sistemas.
Décadas después, ya en Google, Thompson co‑creó Go, un lenguaje pensado para sistemas de producción a gran escala que repite el mismo patrón: sencillez por encima de sofisticación, claridad por encima de complejidad.
Por qué borrar código puede ser más valioso que escribirlo
Cada línea de código añadida es también una línea que alguien tiene que leer, entender y mantener. Es un punto más donde puede esconderse un bug, un lugar extra que debe cubrirse con pruebas y una pieza adicional que complica los cambios futuros.
Por ello, cuando un sistema crece sin criterio, la deuda técnica se acumula silenciosamente hasta que cualquier modificación, por pequeña que sea, se convierte en una operación de riesgo.
Es por esta razón que, según el experto, eliminar código no es retroceder, sino que es reducir la superficie de error, simplificar la arquitectura y dejar el sistema en un estado en el que los cambios futuros son más rápidos y seguros.
Esa operación exige más criterio que añadir funcionalidad nueva, porque obliga a entender el sistema en profundidad, identificar lo que realmente importa, pero también tener el juicio para prescindir del resto.
La filosofía que heredó Go y que sigue siendo necesaria
Go nació con esa misma obsesión por la claridad comparado con lenguajes como C++ o Java, donde su sintaxis es deliberadamente escueta, su sistema de tipos es directo y sus mecanismos de concurrencia están diseñados para ser entendidos, no solo usados.
Thompson y sus co‑creadores aplicaron en Go exactamente lo que la frase resume: que cada elemento que no está en el lenguaje es una complejidad que el programador no tiene que gestionar.
Esa filosofía choca de frente con una tendencia real en muchos equipos de desarrollo actuales, donde la productividad se sigue midiendo por la cantidad de líneas de código escritas.
Esas métricas son las que ignoran el coste de lo que se acumula, el tiempo que otros equipos necesitan para entender ese código, así como la fragilidad que genera en el sistema.
Ken Thompson lo resumió en una frase, pero es una idea que los mejores ingenieros de software llevan practicando décadas. Programar bien no es escribir más, sino saber exactamente qué no hace falta escribir.
Fuentes:
https://computerhoy.20minutos.es/tendencias/ken-thompson-desarrollador-padre-creador-programacion-b-unix-lenguaje-productividad-1-000-lineas-codigo_6948908_0.html


0 comentarios :
Publicar un comentario
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.