El artículo "The Slow Death of the Power User" lamenta la pérdida progresiva de la alfabetización técnica entre los usuarios y, alarmantemente, entre los propios desarrolladores. Se argumenta que esta pérdida no es accidental, sino el resultado de dos décadas de diseño deliberado por parte de las grandes empresas tecnológicas para transformar a los usuarios en consumidores pasivos, reduciendo la complejidad de los sistemas a interfaces simplificadas y ocultando los mecanismos subyacentes.
Históricamente, un usuario experto podía entender cómo funcionaban sus herramientas, solucionar problemas a través de la depuración y adaptar los sistemas a sus necesidades. Hoy en día, la mayoría de los usuarios, especialmente aquellos que crecieron con smartphones, tienen una comprensión superficial de la informática, limitándose a la interacción con aplicaciones sin comprender su funcionamiento interno o la estructura del sistema subyacente. La ausencia de acceso al sistema de archivos en iOS durante más de una década, la abstracción de las carpetas en Google Drive e iCloud, y la creciente dependencia de servicios en la nube han contribuido a esta desconexión.
El artículo critica la estrategia de las plataformas móviles, especialmente iOS y Android. Apple, desde el lanzamiento del iPhone, ha restringido severamente el acceso a funcionalidades básicas como el sistema de archivos, la comunicación entre aplicaciones y la ejecución de procesos en segundo plano, justificándolo como una medida de seguridad y experiencia de usuario, pero en realidad buscando un control total sobre el ecosistema para maximizar sus ingresos y evitar la competencia. Android, aunque inicialmente más abierto, ha seguido una trayectoria similar, implementando medidas restrictivas como el Compatibility Test Suite (CTS), Play Protect y la API de Integridad de Play para limitar la personalización y el acceso a funcionalidades avanzadas.
Esta falta de conocimiento técnico no solo afecta a los usuarios finales, sino que también perjudica a los desarrolladores, quienes a menudo trabajan dentro de abstracciones sin comprender los fundamentos de la infraestructura subyacente. Esto puede llevar a problemas de rendimiento, dificultades para depurar errores y una dependencia excesiva de las soluciones proporcionadas por las plataformas, limitando la innovación y la capacidad de resolver problemas complejos. El artículo concluye con una advertencia: esta dependencia puede volverse insostenible cuando los sistemas fallan de maneras inesperadas, dejando a los usuarios y desarrolladores desarmados para afrontar la situación.
