Aller au contenu
FAQ

Les questions à poser en premier.

Ce qui est construit, comment se déroule une mission, et ce à quoi vous vous engagez réellement avant toute signature.

01, 10 questions

Périmètre et mission

Ce qui est construit, comment un projet démarre et est chiffré, et à quoi ressemblent réellement les délais et la pile technique.

Que construisez-vous réellement ?

Des produits logiciels complets, de bout en bout : périmètre, interface, frontend, backend, intégrations, déploiement et passation. L'IA et l'automatisation occupent aujourd'hui une grande part de ce travail, et l'infrastructure, la sécurité et les systèmes bas niveau en sont la profondeur, ce qui évite que les parties difficiles deviennent un second prestataire en cours de route. Le critère appliqué au travail est de savoir si le système tourne encore six mois après la passation, pas si la démonstration fait son effet.

Pouvez-vous construire un produit complet, ou seulement les parties difficiles ?

Un produit complet : périmètre, interface, frontend, backend, intégrations, déploiement et passation, pris en charge de bout en bout. Si le site parle autant de profondeur, c'est que les parties difficiles sont celles où la plupart des réalisations échouent réellement, pas que la surface soit l'affaire de quelqu'un d'autre. Si vous avez déjà une équipe et n'avez besoin que de la partie qui la bloque, c'est possible aussi, et le document de cadrage précise quelle forme s'applique.

Êtes-vous seulement une entreprise d'IA, d'infrastructure ou de sécurité ?

Non. Ce sont la profondeur, pas la catégorie. Ce qui est vendu, c'est de l'ingénierie produit : toute la réalisation, y compris l'interface que les gens utilisent. Ce qui est inhabituel, c'est que lorsque le produit demande de concevoir une frontière d'agent, de reconstruire un chemin de déploiement ou de remonter un problème sous la couche applicative, cela ne devient pas un second prestataire et un second contrat.

Que pouvons-nous examiner avant de nous engager ?

Le processus et le livrable, tous deux publiés en entier. Le déroulement d'une mission est écrit de bout en bout, et les documents que reçoit un client sont publiés sous forme d'exemples : le format du document de cadrage, la note d'architecture, les listes de contrôle des risques et des accès, le runbook. Cela donne à un processus d'achat quelque chose qu'il peut vérifier avant toute signature, ce qu'une étude de cas est généralement censée faire et fait rarement. Les réalisations internes, dans la rubrique Réalisations, montrent l'étendue de l'ingénierie sur une surface produit, un système de données et un système d'exploitation, et les textes de la rubrique Apprendre montrent le raisonnement en longueur.

Pouvez-vous travailler avec des clients à l'international ?

Oui. À distance en priorité et à l'échelle mondiale, depuis l'Inde, en travaillant de manière asynchrone par défaut avec un point de contrôle planifié sur vos horaires. Les contrats, la facturation et les accords de confidentialité sont réglés par écrit avant le début du travail, et l'infrastructure tourne dans vos comptes, où que vos données doivent résider.

Comment démarre une mission ?

Un appel ou un brief écrit, puis un document de cadrage. Il énonce le problème tel qu'il est compris, ce qui sera construit, ce qui ne le sera pas et ce qui compte comme terminé. Rien n'est facturé tant que ce document n'est pas convenu. Si le cadrage montre que nous ne sommes pas la bonne entreprise pour la mission, c'est ce qui vous sera dit.

Un audit complet est-il inclus dans l'appel de découverte gratuit ?

Non. La découverte, c'est une ou deux séances de travail sur les contraintes : ce qui tourne aujourd'hui, où cela fait mal, quels risques comptent en premier, avec la profondeur qu'exige un document de cadrage. Cette partie est gratuite et n'engage personne, comme pour toute mission. Retracer un système existant de bout en bout, au-delà d'une petite surface, est un vrai travail : il fait l'objet de son propre périmètre écrit, chiffré selon le modèle à l'heure comme n'importe quelle autre revue, et rien n'est facturé tant que ce périmètre n'est pas convenu. Dites-le dès le premier appel, pour que l'audit soit cadré et chiffré à ses propres conditions plutôt que supposé gratuit parce que la découverte l'est.

Combien de temps dure un projet ?

Le périmètre le décide, c'est pourquoi le cadrage vient en premier. Le document de cadrage fixe les étapes, et chaque étape livre quelque chose d'utilisable : l'avancement est donc vérifiable plutôt que promis. Une durée est engagée sur ce périmètre, une fois connus les intégrations, les contraintes et les critères de recette. Un chiffre annoncé avant cela est une supposition, et c'est cette supposition qui devient la date manquée.

Comment fonctionne la tarification ?

Un prix fixe pour un périmètre fixe, pour les réalisations définies. Un forfait récurrent mensuel quand le travail est continu et que le périmètre bouge. À l'heure pour un travail trop petit ou trop ouvert pour être cadré d'avance : une revue, une exploration technique, un court appui concret. Pour une réalisation définie, le prix découle du document de cadrage, car un prix annoncé avant que le périmètre soit compris est une supposition déguisée en devis.

Dans quelle pile travaillez-vous ?

Choisie selon le problème, pas selon la préférence. Les réalisations derrière l'entreprise sont une plateforme de contenu multi-locataire, un système d'analyse en langage naturel et un gestionnaire d'affichage à privilèges séparés : l'étendue va donc du code applicatif jusqu'au système d'exploitation. Si vous avez déjà une pile, le travail se fait à l'intérieur. Une réécriture doit justifier son coût comme n'importe quelle autre pièce mobile.

02, 5 questions

L'entreprise

Qui fait le travail, comment il passe à l'échelle pour une grosse réalisation, et comment sont traitées la continuité, les spécialistes, la sécurité et la propriété intellectuelle.

Qui fait réellement le travail ?

Des ingénieurs, directement. La personne du premier appel est celle qui écrit l'architecture, livre le code et remet le système. Un responsable unique : pas de chargé de compte qui relaie les messages, et rien de perdu dans la traduction entre la personne qui a compris le problème et celle qui a écrit le code. Quand une partie de la réalisation demande réellement un spécialiste, cette personne est nommée pendant le cadrage et travaille sur cette partie, le même responsable restant garant du résultat.

Pouvez-vous gérer un gros projet ?

Oui, et le mécanisme est précis plutôt qu'un espoir. Pour les réalisations plus importantes, des ingénieurs rejoignent le projet : nommés pendant le cadrage, limités à ses exigences, et soumis au même accord de confidentialité et aux mêmes règles d'accès que tous les autres. Ils ne sont pas tirés d'un vivier permanent et ne sont pas conservés ensuite. Une seule personne reste responsable de l'architecture et du résultat tout du long : le travail passe donc à l'échelle sans la taxe de coordination ni la perte à la traduction qu'introduit une équipe permanente.

Que se passe-t-il si vous devenez indisponible ?

La réponse est une mesure d'atténuation, pas une promesse rassurante. L'infrastructure tourne dans vos comptes. Le code source vit dans vos dépôts. Les décisions sont consignées à mesure qu'elles sont prises, ce qui est l'un des huit principes de fonctionnement précisément pour cette raison. Rien d'essentiel ne repose dans une seule tête : un autre ingénieur peut donc reprendre le système sans négociation de passation.

D'autres spécialistes travaillent-ils parfois sur un projet ?

Parfois, et jamais discrètement. Il n'y a ni externalisation, ni passage de relais à une agence, ni intermédiation de place de marché. Quand une réalisation demande réellement un spécialiste, cette personne est nommée pendant le cadrage, approuvée par vous avant de commencer, et limitée à cette partie du projet, sous le même accord de confidentialité et les mêmes règles d'accès que tous les autres. Un responsable unique reste garant de l'architecture, de l'intégration et du résultat : vous savez donc toujours qui fait quoi et qui en répond.

Comment gérez-vous la sécurité et la propriété intellectuelle ?

L'accès suit le moindre privilège et est limité au travail en cours. Les identifiants restent dans votre coffre de secrets, jamais dans le code source ni dans un fil de discussion. La sécurité est le point de départ, pas une étape de durcissement ajoutée à la fin. Vous êtes propriétaire du code et de la propriété intellectuelle produits dans le cadre de la mission, et un accord de confidentialité peut être signé avant que le moindre détail soit discuté.

03, 5 questions

Achats et livraison

Le cadre de la mission : ce que contient un document de cadrage, comment sont traités l'accord de confidentialité et les identifiants, ce que comprend la passation, et comment le travail s'articule avec vos propres ingénieurs.

Que contient un document de cadrage ?

Le problème tel qu'il est compris, les contraintes dans lesquelles il doit fonctionner, ce qui sera construit et ce qui ne le sera pas, la séquence des étapes et ce qui compte comme terminé pour chacune. Il nomme les hypothèses dont il dépend, car une hypothèse que personne n'a écrite est ce qui fait changer le chiffre plus tard. Rien n'est facturé tant que ce document n'est pas convenu, et si le travail de cadrage montre que ce n'est pas la bonne entreprise qui le tient, c'est ce que dit le document.

Pouvez-vous signer un accord de confidentialité ?

Oui, avant que le moindre détail soit discuté. Envoyez le vôtre : il est relu et signé, ou demandez-en un réciproque et il vous est fourni. Rien concernant une mission, un système ou une entreprise n'est publié, cité par écrit ou utilisé comme exemple sans autorisation écrite, et cela vaut qu'un accord de confidentialité existe ou non.

Comment gérez-vous les identifiants et les accès ?

Au moindre privilège, limités au travail en cours et bornés dans le temps quand la plateforme le permet. Les identifiants restent dans votre coffre de secrets : jamais dans le code source, jamais dans un fil de discussion, jamais dans un ticket. L'accès est demandé système par système plutôt qu'accordé largement au départ, et il est rendu à la fin de la mission. L'infrastructure tourne dans vos comptes tout du long : révoquer l'accès est donc quelque chose que vous pouvez faire sans demander.

Que comprend la passation ?

Le code source dans vos dépôts, l'infrastructure dans vos comptes, et le raisonnement consigné au fil du travail plutôt que reconstitué à la fin. Cela signifie des notes d'architecture, les décisions et les alternatives écartées, des runbooks pour ce qui doit être exploité, et les limites connues. Le critère est de savoir si un ingénieur qui n'a pas participé à la réalisation peut reprendre le système sans négociation de passation.

Pouvez-vous travailler aux côtés de notre équipe d'ingénierie interne ?

Oui, et c'est souvent la meilleure forme. Cela peut vouloir dire prendre en charge un composant de bout en bout pendant que votre équipe garde le reste, travailler dans vos dépôts et votre processus de revue, ou prendre la partie de la pile que votre équipe n'a pas la disponibilité d'aborder. Le document de cadrage précise quelle frontière s'applique, car une frontière floue entre deux équipes est la façon la plus sûre de perdre un mois.

04, 7 questions

Le système d'exploitation

Ce qu'est 0dyssey, à qui il s'adresse, sur quoi il repose et l'état dans lequel se trouve réellement le travail aujourd'hui.

0dyssey est-il open source, et sous quelle licence ?

Les couches qu'il compose sont des logiciels libres existants et gardent leurs propres licences, quoi qu'on décide ici. La licence des parties écrites pour ce projet n'a pas été décidée : il n'y a donc rien à annoncer et rien à laisser entendre. Elle sera indiquée ici une fois choisie. Une licence citée aujourd'hui serait une position prise pour un site web, et non une décision prise sur le logiciel.

À qui s'adresse-t-il ?

Aux développeurs, aux spécialistes systèmes et aux organisations qui exploitent leur propre infrastructure : les personnes qui travaillent près de la machine et préfèrent maîtriser la couche du dessous plutôt que négocier avec elle. La moitié la plus utile de la réponse est à qui il ne s'adresse pas. Il ne s'agit pas de rendre Linux convivial pour des gens qui ne veulent pas d'un terminal. Ce problème est résolu, et d'autres distributions l'ont résolu : un bureau Linux graphique est réellement bon aujourd'hui, et en construire une version moins bonne ne servirait à personne. Le public visé ici a déjà choisi le terminal et veut que l'environnement autour cesse de coûter des jours d'assemblage.

Faut-il de l'expérience avec Linux ?

L'intention de conception est que la ligne de commande soit toujours là sans jamais être la seule porte d'entrée. L'aisance avec un terminal doit rendre le système plus rapide à utiliser, pas être le prix pour y entrer. Voyez-y un engagement auquel tenir le projet plutôt qu'une fonctionnalité sur laquelle planifier : la surface qui le rendrait vrai est conçue et non construite, et il n'y a aujourd'hui rien devant quoi s'asseoir pour tester cette affirmation.

Est-ce un simple habillage d'une distribution existante ?

Non. Void Linux en est la base, avec le noyau Linux en dessous, runit comme init, xbps pour les paquets et i3 comme gestionnaire de fenêtres en mosaïque. Ce sont des couches éprouvées, et les réécrire mal serait une perte de temps pour tout le monde. Ce n'est pas un fork, c'est une composition soignée : chaque couche fait son travail et passe proprement la main à la suivante. Ce qui est construit pour ce projet, c'est tout ce qui se trouve au-dessus : l'outillage, les réglages par défaut et la surface de travail, et c'est cette partie qui mérite d'être jugée. Les réglages d'un autre avec un thème par-dessus ne mériteraient pas d'être livrés.

De quel matériel aura-t-il besoin ?

Il n'y a pas encore de réponse, et tout chiffre imprimé ici serait inventé plutôt que mesuré. Bien fonctionner sur des machines modestes et anciennes est un objectif de conception, et il découle des mêmes décisions que le reste : ce qui est absent ne peut rien vous coûter. Mais une configuration requise est une mesure, rien n'est assez stable pour être mesuré, et un chiffre publié maintenant est un chiffre auquel un futur build serait tenu sans raison. Les configurations requises seront publiées une fois mesurées, et pas avant.

Quand puis-je l'essayer ?

Vous ne le pouvez pas. Il n'y a pas de build : ni ISO, ni installateur, ni miroir de paquets, ni canal de publication, ni numéro de version, ni liste de préinscription à rejoindre. Il n'y a pas non plus de date, ce qui signifie qu'aucune date n'est tenue secrète. Le travail est consigné au fil de l'eau, et suivre ces écrits est la façon honnête de suivre l'avancement réel plutôt qu'un compte à rebours marketing.

Qu'advient-il de mon installation actuelle ?

Rien, puisqu'il n'y a rien à installer. Quand il y aura une image, l'intention est qu'elle se comporte comme n'importe quelle autre installation Linux : un partitionnement ordinaire, un chargeur de démarrage ordinaire, un double démarrage ordinaire, et une documentation pour les configurations courantes plutôt qu'un chemin spécial que nous seuls comprenons. Rien de cela n'est une promesse sur laquelle planifier tant qu'une image n'existe pas et n'a pas été testée sur de vraies machines. Personne ne devrait repartitionner une machine qui fonctionne pour un logiciel sans build.

Pas de réponse ici ?

Le moyen le plus rapide d'obtenir une vraie réponse est une conversation sur le problème réel.