profile

Hola soy Marcelo Andrade R.

👨‍👧 enseñando programación a mi hija

Published over 1 year ago • 2 min read

Buen día Reader,

En casa hacemos home schooling, y mi hija mayor quiso aprender acerca de programación, ayer comenzamos a revisar el curso de introducción al desarrollo web de MDN. Es chistoso como al tratar de enseñar a alguien que no sabe mucho te das cuenta de toda la información que la tienes por sentado y casi nunca cuestionas nada y solo lo aceptas.

Estábamos revisando la estructura de un sitio web y vimos la etiqueta meta para el charset="utf-8", y obviamente para un novato eso es chino. Entonces trate de explicar la historia resumida de la codifciación de archivos, de cómo una letra anteriormente era solo 1 byte pero que 256 caracteres no era suficiente para guardar la información en diferentes idiomas del mundo. Pero la forma más fácil y entretenida para ella fue entender que si no pone utf-8 no puede usar emojis 😜

La otra cosa que me lo había leído pero que ayer lo experimenté es aquel dicho "Uno enseña pero dos aprenden". En el contenido del tutorial de MDN había un parte del nombrado de archivos aprendí que google interpreta el guion medio como separador de palabras pero no el guion bajo.

3 Pequeñas herramientas que me han ayudado.

  1. exercism, es un sitio donde puedes practicar nuevos lenguajes de programación usando ejercicios vetados y puedes también obtener feedback de personas más experimentadas en el lenguaje (mentores).
  2. MDN, Tutorial para primeros pasos en la web, y adicional obviamente las Referencias de MDN son el primer lugar para buscar información para desarrollo web.
  3. gh, si pasan mucho tiempo en una terminal, pueden hacer bastante con esta herramienta que controla github el comando más usado gh browse <path> que abre el archivo en GitHub, útil para compartir con un compañero

2 Artículos de interés.

We are obsessed with optionality. Not sure what to do with your life? Most people will tell you to get a degree. Not quite sure what to do with this degree? Go to grad school. Still not quite sure? Get a consulting role at a big firm so you can decide what kind of job you enjoy. And so on and so forth. We fall prey to the optionality fallacy. As Erik Torenberg puts it, it can be “like spending your whole life filling up the gas tank without ever driving.”

Anne-Laure Le Cunff, The optionality fallacy

Estoy aún leyendo este artículo pero me pareció interesante ya que el trabajo en esta época ya no tiene límites físicos.

However, through this move, the age-old physical barrier between work and rest has all but dissolved. We wake up, work, wind down, and sleep within the same four walls that used to serve solely as a haven of rest and recharge. The home is no longer an environmental cue to put work aside. It is a place that constantly reminds you that there is always more work to be done.

Lawrence Yeo, More to that - The Omnipresence of Work

1 Pregunta para tí.

Qué has enseñado recientemente?

Hola soy Marcelo Andrade R.

Soy de Quito Ecuador, he trabajado en el área de desarrollo de software por más de 17 años. He trabajado como empleado y proveedor en empresas de distintos sectores como telecomunicaciones, banca, salud, legal, transporte, recursos humanos y nómina entre otros. Publico semanalmente tips y artículos de interés en el área de desarrollo de software.

Read more from Hola soy Marcelo Andrade R.

Hola, esta semana leí un post que resonó mucho en mí, y pensé en compartirlo. El autor Greg Navis en su blog The Architecture No One Needs habla de aplicaciones de única página o SPA que en teoría deberían ayudar al desarrollo de un producto de software, pero que en general no cumplen lo que prometen y solo aumentan los costos asociados al desarrollo. Obviamente hay casos en los que este tipo de aplicaciones tienen sentido, ya que se requiere muchas interacciones en tiempo real con los...

4 months ago • 1 min read

Hola, hace poco me topé con este titular: "Prison. Bankruptcy. Suicide. How a software glitch and a centuries-old British company ruined lives" Este es el link del artículo https://edition.cnn.com/2024/01/13/business/uk-post-office-fujitsu-horizon-scandal/index.html Como desarrolladores de software al estar en contacto con bugs en software de forma frecuente lo asumimos como propio de la profesión, que siempre trataremos de hacer que funcione bien, pero como humanos no somos perfectos y que...

4 months ago • 1 min read

Hola, Reader. Ha pasado algún tiempo desde mi último mensaje. Espero poder volver a hacerlo semanalmente. Para los nuevos suscriptores generalmente escribo tips acerca del desarrollo de software que sean de utilidad en su día a día. Hoy quiero compartir una nueva herramienta que se ha vuelto mi primera opción el momento de desplegar una aplicación web. Para aplicaciones pequeñas en las que todos los componentes pueden ser instalados en un solo servidor (app, bd, web, etc) y solo se necesita...

about 1 year ago • 1 min read
Share this post