El archivo .env: un accidente que se convirtió en arquitectura
Where .env Went Wrong
El archivo .env, concebido como un simple atajo para exportar variables de entorno, se ha convertido en una fuente de verdad para la configuración de proyectos, almacenando secretos y definiendo entornos. Este artículo explica por qué esto es problemático: un string no es un esquema, los archivos se multiplican, no existe una especificación formal, y la precedencia y el manejo de secretos son inconsistentes entre herramientas. Propone separar la declaración de requisitos, el almacenamiento protegido y la entrega explícita, y presenta SecretSpec como una solución que elimina las variables de entorno para secretos.
Una conveniencia se convirtió en arquitectura. Ahí es donde .env se equivocó.