Un desarrollador veterano del proyecto Xfce relata cómo utiliza el asistente Claude (suscripción Max 5x, modelo Opus) para construir xfwl4, un reemplazo del gestor de ventanas xfwm4 escrito en Rust sobre Wayland. El artículo no es un tutorial, sino una descripción honesta de su flujo de trabajo con un modelo de lenguaje grande.
La pieza arranca con tres reservas sobre los LLMs: el entrenamiento con datos protegidos por derechos de autor —incluido código GPL del propio autor—, el impacto ambiental y social de los centros de datos (electricidad, agua y costes que acaban pagando los vecinos), y el encarecimiento de la memoria RAM y las GPUs para consumidores, desviadas hacia laboratorios de IA. Aun así, reconoce que la utilidad del tool supera sus reparos morales.
En la parte práctica, explica su método: dedica la mayor parte del tiempo a investigación y planificación (le pide a Claude que estudie el código de xfwm4 y redacte documentos de diseño en notes/), escribe a mano la implementación fase a fase y valida cada bloque con el modelo. Usa el comando /code-review, que lanza subagentes para auditar el código nuevo, y deja que Claude escriba código repetitivo o tests, siempre en modo manual y revisando cada edición. En depuración, suele encontrar el bug antes que el modelo, aunque cita casos en los que Claude resolvió en diez minutos lo que a él le habría llevado días.
