Django y Python
bajo tensiónAburrido a propósito. Herramientas con base de datos que siguen funcionando después de que las entregamos, porque la siguiente persona que abra el código puede leerlo. Nada de framework del mes.
Smart Web Dev — el taller
En 1801 un telar de Lyon leyó un montón de tarjetas perforadas y tejió una imagen que nadie tuvo que supervisar. Cada base de datos, cada pantalla de acceso y cada libro de calificaciones desde entonces es el mismo truco: hilos independientes que se sostienen sólo porque se sostienen entre sí.
Somos Smart Web Dev. Construimos plataformas web simples y seguras para negocios y escuelas — casi siempre en Django y Python, casi siempre para gente que nunca pidió convertirse en el departamento de sistemas.
Su telar leía agujeros en cartón y tejía lo que dijeran las tarjetas — incluido, en 1839, un retrato en seda del propio Jacquard hecho con 24,000 tarjetas perforadas. Charles Babbage tenía uno colgado en su pared mientras diseñaba la Máquina Analítica. Ada Lovelace escribió que "teje patrones algebraicos igual que el telar de Jacquard teje flores y hojas". Almacenamiento, instrucciones, salida. Todo estaba ahí antes de la electricidad.
La urdimbre
En un telar la urdimbre se tensa antes de tejer una sola pasada, y sigue tensa hasta que la tela sale. Si queda mal, nada de lo que tejas después la salva. Nosotros tenemos tres.
Aburrido a propósito. Herramientas con base de datos que siguen funcionando después de que las entregamos, porque la siguiente persona que abra el código puede leerlo. Nada de framework del mes.
Cinco años en aulas guatemaltecas nos dieron la única prueba que importa: si una herramienta necesita manual, no está terminada. Construimos la cosa y después vemos a alguien que nunca la vio intentar usarla.
Contraseñas, permisos, respaldos. No es una función que se atornilla al final — es tensión que se pone desde el principio, o toda la tela se desarma la primera vez que algo sale mal.
Quién teje
Estudio pequeño, a propósito. Hablas con la persona que escribe el código, y te contesta.
@nelson63dbGuatemala
Desarrollador Python, hodler de Bitcoin, ratón de biblioteca.
@Facu6MArgentina
Desarrollador front-end: construye interfaces en las que no hay que pensar.
@Remedu787
Python y el lado en inglés del trabajo — quien lee lo que escribimos antes de que lo lea un cliente.
Las fotos y las biografías vienen directo de GitHub. Si no cargan, GitHub nos está limitando — de todos modos, todo lo que importa ya está arriba.
La trama
La trama es cada pasada que cruza la urdimbre. Nada de esto funciona sin los tres hilos de arriba quietos.
Cuestionarios, libros de calificaciones, tableros de avance — con la forma en que tus maestros ya trabajan, no con la hoja de ruta del producto de alguien más.
Casi todo el dolor de mudarse a lo digital está en la migración, no en el software. Esa parte la hacemos nosotros, y antes de que tengas que explicársela a nadie.
Blogs, talleres y experimentos interactivos que hacen de las matemáticas, la ciencia y la programación algo que se prueba, no algo que se lee.
Ponemos la protección y después la explicamos con palabras que tu equipo se va a repetir entre sí. Una regla que nadie entiende es una regla que nadie sigue.
Guatemala. Recursos gratuitos, capacitaciones y soporte que duran más que la factura, porque la alfabetización digital también es infraestructura.
Para qué es la tela
Sólo se puede tejer hasta que los hilos se acaban. Es la única forma honesta que conocemos de pensar la tecnología, así que lo decimos en voz alta acá en vez de esconderlo en un pie de página.
Construimos sobre protocolos abiertos y cosas reparables. Una herramienta que no puedes abrir, mover ni arreglar no es tuya — la estás rentando, y la renta sube. Aceptamos Bitcoin porque el dinero debería funcionar como la web: sin pedir permiso. Y dejamos los dos contadores de abajo en esta página, donde nuestro propio trabajo tiene que sentarse junto a ellos.
Cuenta regresiva al ritmo de emisiones actual. Cada plataforma que publicamos corre con electricidad que sale de algún lado, y la fecha límite no se mueve porque un proyecto se atrasó.
Instalar tu propio software en tu propio teléfono se está cerrando. Un aparato en el que no puedes poner tu propio código es una renta con pasos extra — y cada estudiante al que enseñamos merece algo mejor que eso.
Esa es toda la postura. Si suena a cómo querrías que construyeran tus propias herramientas, cuéntanos en qué estás trabajando.
Tira de un hilo.