El software se ha vuelto extremadamente lento e inchado de volumen. Hay muchas razones para ello, pero una de ellas es sin duda la negligencia de los desarrolladores y la falta de pasión por el oficio, algo que destacó recientemente MS News. Desde el reciente revuelo en torno a File Pilot, he recibido muchas preguntas sobre cómo se escribió, qué lenguaje utiliza, etc. Como aún no tengo un devlog online, simplemente compartiré un enlace a mi charla de BSC de este verano: Solo cubre lo básico de mi capa base, pero debería darte una idea de la mentalidad detrás de su desarrollo. File Pilot se escribía en C, sin bibliotecas externas (salvo algunas excepciones muy pequeñas). Utiliza su propia capa base (en lugar de libc), capa de plataforma, renderizado, interfaz, prácticamente todo está hecho a medida. Las dos fuentes más influyentes fueron sin duda Handmade Hero (de @cmuratori, que me introdujo en un enfoque más sencillo y directo de la programación, y @ryanjfleury, que sintetizó muchos conceptos de HMH en un excelente blog online. Su artículo sobre la interfaz de usuario ( influyó directamente en cómo se construye el sistema de interfaz de usuario de File Pilot.