Principios

Nuestros principios

Siete reglas con las que decidimos cómo debe comportarse una herramienta HiveCode. Son descriptivas — lo que ya hacemos — y prescriptivas — lo que prometemos seguir haciendo.

  1. 01

    La herramienta funciona primero

    Aquello a lo que vienes — el input, el output, la respuesta — tiene que ser accesible sin descartar un banner, aceptar cookies, registrarte ni pasar por delante de publicidad. Podemos monetizar alrededor de la herramienta; no podemos ponerle nada delante.

  2. 02

    Estático es rápido

    Cada página se pre-renderiza en build time y se sirve como HTML plano. No hay paso de hidratación, ni router de cliente, ni runtime de framework. El primer pintado es el pintado final.

  3. 03

    Sin cuentas, sin tracking por defecto

    No recogemos datos personales en nuestros servidores, no usamos cookies de seguimiento propias y no embebemos scripts de analítica en la landing. Donde hay publicidad en los subdominios de herramientas, se explica en la página de privacidad de ese subdominio y se pide consentimiento en las regiones que lo exigen.

  4. 04

    Bilingüe por diseño

    El inglés y el español son ciudadanos de primera clase en cada herramienta desde el día uno. Los strings viven en una fuente única, las etiquetas hreflang y canonical se emiten en cada página, y las traducciones las escribimos personas del equipo — no las pasamos por un traductor automático y las publicamos.

  5. 05

    Abierto cuando tiene sentido

    La mayoría de repositorios HiveCode son públicos en GitHub. No publicamos cosas que contengan secretos, clientes con vendor lock-in o trabajo en curso que solo confundiría al lector — pero si una herramienta está publicada, el código que la construyó probablemente está visible.

  6. 06

    Accesible al estándar, no como show

    Apuntamos a WCAG 2.2 AA en la superficie de usuario: navegación real con teclado, foco visible, ARIA solo cuando el HTML semántico no resuelve por sí solo, contraste suficiente en pantallas reales, prefers-reduced-motion respetado. Si no puedes usar una herramienta HiveCode con lector de pantalla o teclado, es un bug, no un punto del roadmap.

  7. 07

    Terminar cosas pequeñas

    Preferimos publicar cinco herramientas pequeñas y terminadas a una plataforma grande y a medias. El scope creep es el fallo que más vigilamos. Si una idea nueva no entra en la herramienta existente, pasa a ser una herramienta aparte en una URL aparte — o no se construye.