Iniciar un proyecto requiere considerar varios _aspectos críticos_, incluyendo la selección de 
tecnologías y la planificación del tiempo y estructura del proyecto. 
Sin embargo, un factor frecuentemente subestimado es el cambio. 
El cambio es inevitable y debe considerarse desde el inicio para evitar que el proyecto se vuelva
obsoleto antes de su finalización.

Esta consideración es igualmente crucial al desarrollar un curso.
Si no anticipamos los cambios, el contenido del curso podría quedar desactualizado antes de que esté
completo.

Por esta razón, hemos diseñado este curso para ser modular y fácil de actualizar.
Cada unidad se compone de secciones independientes que pueden ser modificadas sin afectar el resto
del contenido.
De esta forma, podemos mantener el curso actualizado y relevante para lxs estudiantes.

Al hablar de la preparación de un curso, es esencial elegir las tecnologías adecuadas. Para este
proyecto, hemos seleccionado C\# y Blazor para el desarrollo del sitio web, Cloudflare Pages para el
alojamiento, Kotlin como lenguaje de programación y Typst para este apunte.

El sitio web puede ser encontrado en #link("https://ravenhill.pages.dev").