From a5f622a64a83c8fb83c51fcabebe6cfd6bf455ca Mon Sep 17 00:00:00 2001 From: Nulo Date: Sat, 1 Jan 2022 16:12:21 -0300 Subject: [PATCH] =?UTF-8?q?Programaci=C3=B3n:=20agregar=20Frugal=20computi?= =?UTF-8?q?ng:=20developer=20perspective?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Programación.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Programación.md b/Programación.md index 0e712b5..b646426 100644 --- a/Programación.md +++ b/Programación.md @@ -3,3 +3,9 @@ - [Destroy All Software](https://www.destroyallsoftware.com/screencasts), tutoriales y screencasts para hacer componentes básicos de sistemas. - [Invisible backdoor](https://certitude.consulting/blog/en/invisible-backdoor/), el uso de caracteres Unicode invisibles o difíciles de diferenciar de otros para introducir vulnerabilidades en código. - [Coding Interview University](https://github.com/jwasham/coding-interview-university) +- [Frugal computing: developer perspective](https://wimvanderbauwhede.github.io/articles/frugal-computing-developer/): notas sobre como hacer software más ecológico + - Hacer que los dispositivos duren más es más importante al consumo de energía (osea: soporte de software > consumo de recursos de hardware) pero las dos cosas siguen siendo importantes + - Gran parte de las emisiones del uso de software es de la infraestructura de internet + - Reducir el tráfico es importante. + - Esto no lo dice en el artículo, pero quizás reducir la _distancia_ del tráfico también importa. Ejemplo: es mejor que un dispositivo descarge cosas de un servidor en su mismo país (o en su mismo barrio) que en uno terciarizado. + - ¡Web distribuida!