Recientemente un hilo en Twitter de un inversor volvió a levantar la polémica sobre el programador 10x. Este concepto parte del famoso libro «The Mythical Man-Month», una colección de ensayos escritos hace más de 40 años, que giran en torno a la tesis de que añadir recursos a un proyecto con retraso lo retrasa aún más. En otro libro de culto, «Code Complete», referencian un estudio que ayuda a crecer el mito:
«la relación del tiempo de desarrollo inicial entre los mejores y los peores programadores era de aproximadamente 20 a 1; la relación de tiempos de depuración de más de 25 a 1; del tamaño del programa 5 a 1; y de la velocidad de ejecución del programa de aproximadamente 10 a 1»
Como puedes ver, esta polémica se basa en la existencia de superprogramadores, que serían mucho más productivos, entre 5 y 25 veces más que otros. El desarrollo del software ha evolucionado mucho desde hace 40 años, y aunque obviamente hay programadores más productivos que otros, como en cualquier profesión, muchos profesionales del desarrollo del software creen que este tipo de estereotipos no son aceptables en la actualidad. ¿Cuál es tu opinión?
Esta edición está patrocinada por Weglot, la mejor solución para traducir cualquier sitio web — Integra Weglot a la perfección en tu sitio web y publícalo en cualquier idioma. No más problemas de mantenimiento o compatibilidad. En Weglot confían más de 50.000 sitios web. Funciona con todas las tecnologías web como WordPress, Drupal, Laravel y Symfony.
Si tienes alguna sugerencia que consideres interesante puedes enviármela a través del formulario de contacto, de Twitter o respondiendo a este correo electrónico.
Artículos y tutoriales
- El futuro de los sitios web: CMS Headless — Web, inglés
- SVG para desarrolladores: por qué deberías usarlo si aún no lo estás haciendo — Web, inglés
- Tutorial básico de Vue.js para desarrolladores — Web, inglés
- De código monolítico a microservicios en un año — Tecnología, inglés
- Preparar una tienda WooCommerce para las vacaciones — WordPress, español
- Cómo añadir un selector de idioma a tu sitio WordPress — WordPress, inglés
- Error 404 not found: qué es y cómo solucionarlo — WordPress, español
- Adopta un plugin WordPress — WordPress, español
- Sobre los desarrolladores 10x — Tecnología, inglés
- Cómo escribir código testeable — PHP, inglés
- ¿Es verdad que las webs WordPress son cada vez más pesadas y lentas? — WordPress, español
- Preservar lo salvaje — La red es un desierto sagrado y merece ser preservada. ¿Qué papel pueden desempeñar las comunidades de código abierto? ¿Y cómo contrasta con las tendencias monopolísticas de los gigantes de la tecnología?
- Las mejores alternativas al plugin Yoast SEO para mejorar el posicionamiento web de WordPress — WordPress, español
- Buenas prácticas de Drupal: construcción de sitios en Drupal 8 — Laravel, inglés
- Introducción al componente Messenger de Symfony — Symfony, español
- ¿Por qué usar scripts de migración de una sola vez? — Symfony, inglés
- Reduciendo el tiempo de las pruebas en las aplicaciones Laravel existentes — Laravel, inglés
- Localización y web multilingüe en Laravel — Laravel, inglés
- Configuración de un entorno para Laravel, Symfony y WP utilizando un solo docker — PHP, inglés
- Notificaciones en tiempo real con Symfony y Mercure — Symfony, inglés
Noticias
- Publicado Laravel 5.8.29 — Laravel, inglés
- El equipo de revisión de temas de WordPress intenta reducir las molestas notificaciones de la administración con el nuevo requisito de seguir los patrones de diseño básicos — El equipo de revisión de temas está analizando una propuesta para que todas las notificaciones hechas a los usuarios por los temas disponibles en el repositorio utilicen la «admin_notices API»
- La creciente popularidad de JAMstack trae consigo un aumento en los plugins de WordPress para desplegar en Netlify — WordPress, inglés
- RFC PHP: Deprecaciones para PHP 7.4 — PHP, inglés
- Newspack abre el proceso de solicitud para la segunda fase — WordPress, inglés
Vídeos y podcasts
- Cómo la WP-CLI puede hacer tu vida más fácil — Webinar con Alain Schlesser, el desarrollador principal de WP-CLI.
- De patadas de burro, clientes y el Corte Inglés — WordPress, español
- Métricas clave de un Membership Site — WordPress, español
- Herramientas SEO — Posicionamiento, español
- Cómo elegir de forma sencilla el hosting de tu web jurídica — WordPress, español
- Cómo crear un podcast y tener vida más allá de este. Con Emilio Cano — WordPress, español
- Especial despedida verano — WordPress, español
- Caso real: deFuranchos.com — WordPress, español
- De memberships, podcasts y apoptosis con los Freelandev — WordPress, español
- Noticias Internas PHP: Episodio 19: Depreciación de la sintaxis de llaves — PHP, inglés
Componentes, librerías y utilidades
- Lista de 55 vídeos de la conferencia PHP holandesa — PHP, inglés
- Paquete de autodiagnóstico en Laravel — Laravel, inglés
- jupeter/clean-code-php — Conceptos de «código limpio» adaptados a PHP
- Laravel Prequel: una interfaz gráfica web de gestión de bases de datos — Laravel, inglés
- thephpleague/commonmark — Un parser markdown
- Print.js — Una biblioteca que te ayudará a imprimir desde la web
- Rendimiento de WordPress en la actualidad (PDF) — El rendimiento o la velocidad de los sitio web está de moda en estos días. Continuamente nos empujan hacia la búsqueda de la puntuación perfecta en la medición de la velocidad del sitio como un fin en si mismo. El equipo de Pixelgrade quiere ayudarte a resistirte a hacer esto, consiguiendo que el entendimiento decida por ti mismo.