Los sistemas sobre los que funciona tu empresa, escritos por cinco desarrolladores con nombre y apellido.

Garnet Court construye y mantiene los sistemas internos de los que dependen las empresas medianas. Tu personal recibe un software que encaja con cómo se trabaja.

retry.tsUn reintento automático.
export async function retry<T>(
  job: () => Promise<T>,
  tries = 4,
): Promise<T> {
  for (let n = 1; ; n++) {
    try {
      return await job();
    } catch (err) {
      if (n >= tries) throw err;
      await sleep(2 ** n * 250);
    }
  }
}

Lo que pregunta una empresa grande antes de firmar

¿De quién es el código?
Tuyo, desde el primer commit. Una cláusula del contrato lo dice.
¿Con quién hablamos?
Con un desarrollador con nombre durante todo el proyecto, y con un segundo que lo conoce lo bastante para tomar el relevo.
¿Y si dejáis de operar?
El repositorio y el manual de operación son tuyos, así que otro equipo puede continuar.
¿Rellenáis nuestros formularios?
Sí. Los cuestionarios de seguridad y el alta de proveedor forman parte del trabajo.

¿Tienes un sistema en mente?

Cuéntanos tu proyecto