04-07-22, 12:19
A vous lire j'ai l'impression que vous décrivez ce qu'il se passe dans mon boulot:
1- Le client réclame toujours plus de nouvelles fonctionnalités
2- L'équipe de dev explique que c'est compliqué car il y a déjà beaucoup de dette technique dans le code (le nom politiquement correct pour dire "code de merde") et qu'il faudrait passer du temps à la résorber.
3- C'est le client qui paye donc c'est lui qui a raison à la fin.
4- On rajoute une couche de code pourri sur le code pourri.
On réitère ce cycle depuis 15 ans et le point de rupture n'est plus très loin : un logiciel impossible à maintenir, à faire évoluer, à optimiser...
Mais le court terme étant toujours la priorité, il faudra que ça pète une bonne fois pour toute en production pour que le client s'en rende compte. J'espère pour lui que ça ne sera pas déjà trop tard.
Bref, tout ça pour dire qu'un fork en soit n'est pas une mauvaise chose surtout quand il s'agit de vouloir repartir sur des bases saines.
L'avenir dira qui a raison mais de mon point de vue darktable contient déjà un nombre de fonctionnalités extraordinaire. Je ne ressens pas de manque à ce niveau là.
Par contre niveau performances, avec le nombre de pixel allant toujours plus haut il est clair qu'avoir un pipeline de traitement optimisé est important à la fois pour préparer l'avenir avec des algos plus poussés et aussi pour avoir une empreinte énergétique plus limitée.
1- Le client réclame toujours plus de nouvelles fonctionnalités
2- L'équipe de dev explique que c'est compliqué car il y a déjà beaucoup de dette technique dans le code (le nom politiquement correct pour dire "code de merde") et qu'il faudrait passer du temps à la résorber.
3- C'est le client qui paye donc c'est lui qui a raison à la fin.
4- On rajoute une couche de code pourri sur le code pourri.
On réitère ce cycle depuis 15 ans et le point de rupture n'est plus très loin : un logiciel impossible à maintenir, à faire évoluer, à optimiser...
Mais le court terme étant toujours la priorité, il faudra que ça pète une bonne fois pour toute en production pour que le client s'en rende compte. J'espère pour lui que ça ne sera pas déjà trop tard.
Bref, tout ça pour dire qu'un fork en soit n'est pas une mauvaise chose surtout quand il s'agit de vouloir repartir sur des bases saines.
L'avenir dira qui a raison mais de mon point de vue darktable contient déjà un nombre de fonctionnalités extraordinaire. Je ne ressens pas de manque à ce niveau là.
Par contre niveau performances, avec le nombre de pixel allant toujours plus haut il est clair qu'avoir un pipeline de traitement optimisé est important à la fois pour préparer l'avenir avec des algos plus poussés et aussi pour avoir une empreinte énergétique plus limitée.