Discussion technique : Owen Kelly
Owen Kelly, responsable technique, et Allan Waddell, co-PDG, discutent des subtilités de la transformation numérique, de la résolution de problèmes et d'un synthétiseur Moog.
Allan Waddell Salut tout le monde ! Ici Allan de Kablamo, fondateur et co-PDG. Aujourd'hui, je suis en compagnie d'Owen, l'un de nos responsables techniques. Owen, peux-tu nous parler un peu de ton parcours ?
Owen Kelly Salut Allan ! Je suis responsable technique chez Kablamo, basé à Melbourne. Avant, je travaillais dans une petite entreprise de médias. C'était un univers passionnant et stimulant. Auparavant, j'étais freelance et je faisais un peu d'ingénierie audio. Mais la programmation a toujours fait partie intégrante de ma vie. Alors, quand je suis arrivé ici, j'ai tout de suite senti que c'était l'endroit idéal.
Allan Génial ! Alors, quel est ton rôle ici ? Peux-tu nous expliquer ce que tu fais ?
Owen C'est une question qui peut paraître paradoxale. Je fais toujours quelque chose d'un peu différent, tu vois ? C'est difficile de décrire exactement ce que je fais. La majeure partie de mon travail consiste à gérer les relations clients. Cela inclut de collaborer avec le client et de contribuer à la gestion technique du projet.
Cela garantit que ce que nous développons fonctionnera et répondra aux besoins du client. J'aide également à la communication et au travail d'équipe. Nous contribuons à résoudre les petits problèmes qui surviennent de temps à autre. De plus, nous accompagnons les équipes pour que la solution atteigne son objectif.
Allan Oui, c'est un poste assez important chez nous. Tu occupes un poste de responsable. À l'échelle nationale, il n'y a pas beaucoup de personnes à ce niveau ; nous considérons cela comme un poste très prestigieux.
Alors, en dehors de toutes les tâches intéressantes que tu accomplis, à quoi ressemble une bonne journée chez Kablamo pour toi ? Quand tout se passe vraiment bien et que tu arrives à la fin de la journée en te disant : « Quelle journée ! », que se passe-t-il ?
Owen Pour moi, il y en a probablement deux principales.
Il y a d'abord l'aspect technique. Parfois, on dispose d'un temps conséquent pour résoudre un problème complexe. C'est toujours stimulant, surtout après avoir travaillé sur un projet – peut-être en le planifiant depuis un certain temps, ou en ayant une idée de la manière de procéder – et vouloir vérifier sa faisabilité. Ces situations semblent se présenter toutes les deux ou trois semaines, selon le projet. Et quand on s'y plonge vraiment et qu'on résout tous les problèmes, on se dit : « OK, on peut faire ça, on peut faire ceci. » C'est toujours très satisfaisant.
Deuxièmement, il y a l'autre aspect, le côté humain. De temps en temps, on a des conversations passionnantes avec le client : on découvre ce qu'il veut faire, on sait comment le faire. Ensuite, il suffit de mettre en place les éléments nécessaires. Et c'est toujours très stimulant. Parce que, oui, faire émerger une idée de la tête de quelqu'un, s'accorder sur le résultat final et savoir comment le concrétiser, c'est toujours très excitant.
Allan Oui, on a souvent tendance à minimiser l'importance de cet aspect. L'une des difficultés que nous rencontrons lorsque nous travaillons avec des clients qui n'ont pas d'expérience en matière de produits numériques, c'est que les points que vous venez de mentionner paraissent simples au premier abord. Pourtant, chacun d'eux recèle de nombreux pièges et de situations délicates si on ne les connaît pas. Donc, en fait, oui… C'est un processus incroyable. Entièrement d'accord.
Ça va peut-être faire débat, mais à quoi ressemble une très mauvaise journée chez Kablamo ? Quand on déteste son travail ? On a tous des moments difficiles et ça ne sert à rien de le cacher. Quel est le pire scénario ?
Owen Eh bien, c'est quand on n'avance à rien, non ? Ce que j'aime dans cette entreprise et dans notre travail, c'est qu'on est toujours en train de créer des choses. On est là pour aider les gens à résoudre leurs problèmes. Parfois, ça implique d'écrire du code, parfois non. Mais de temps en temps, on se heurte à une idée ou à une façon de résoudre un problème et ça ne marche pas, ou ce n'est pas le bon choix. Ces moments où on n'avance pas sont généralement les plus pénibles.
Allan Oui. Je peux citer des exemples, notamment ceux où l'on passe beaucoup de temps avec les clients pour les aider à se transformer.
« Transformer » est un mot dangereux, alors… J'aurais probablement pas dû le dire…
OwenHahaha
AllanC'est un mot qui fait peur. Mais ça veut dire qu'ils doivent changer leur façon de travailler parce que leurs méthodes précédentes ne fonctionnaient pas.
OwenOuais.
AllanDu coup, quand on arrive sur un de ces projets, on se dit : « Voilà ce sur quoi on peut avoir une influence, ce qu'on peut changer et pour quoi on peut être fiers. » Mais forcément, il y a toujours ces gros projets d'entreprise complexes qui nécessitent des changements. Au tout début, ça peut être assez déstabilisant si on est habitué aux changements rapides. C'est vraiment intéressant.
Je sais qu'il est difficile de parler publiquement de clients, donc je ne citerai pas de noms. Cependant, je suis très intéressé par le travail que vous faites sur l'une de nos plateformes internes. Je pense que ça intéresserait tout le monde, alors parlez-nous un peu de cette plateforme.
OwenOuais, c'est une… Plateforme de gestion des feux de brousse.
Début 2020, de terribles incendies ont ravagé une grande partie de l'Australie. Chez Kablamo, nous étions nombreux à vouloir agir. La première difficulté résidait dans l'identification des actions à entreprendre. Nous avons donc consacré du temps à explorer les aspects de ce problème que nous pouvions cibler. Nous souhaitions nous appuyer sur nos compétences actuelles ; il était inutile de nous aventurer dans un domaine où nous n'avions pas d'expertise, car d'autres étaient probablement plus compétents.
Après avoir discuté avec de nombreux acteurs du secteur, nous avons opté pour une plateforme permettant de gérer les prévisions de feux de brousse dans le cloud. Celle-ci comprend une interface utilisateur très intuitive, conçue pour une utilisation des plus simples. C'était l'un des premiers éléments de notre réflexion. Nous avons constaté que nous possédions déjà d'excellentes compétences dans ce domaine. Nous maîtrisons également l'apprentissage automatique et son application dans le cloud. Nous développons régulièrement des applications cloud d'une envergure considérable. C'est donc un domaine que nous connaissons bien. En fait, notre clientèle est composée de grandes entreprises avec de nombreux employés. Travailler avec de grandes entreprises est également un domaine dans lequel nous avons une solide expérience. Il y a donc tout un pan de notre activité qui présente un important potentiel d'amélioration.
Allan Génial ! Je pense que c'est l'avis général de tous ceux à qui j'en ai parlé. « Unique » est un mot qui revient souvent pour décrire ce projet. Qu'est-ce que ça te fait de travailler sur un projet comme celui-ci ?
Owen J'ai grandi entouré de pompiers, donc c'est un domaine que je connais bien. Cependant, je ne m'étais jamais vraiment imaginé devenir pompier. C'est donc un retour aux sources très intéressant. C'est un domaine que je connais un peu de manière indirecte, mais je n'ai jamais vraiment exercé ce métier. J'ai un immense respect pour tout ce secteur.
Je respecte les pompiers et leur travail. Pouvoir les aider d'une manière ou d'une autre, c'est formidable. C'est très gratifiant. De toutes les choses sur lesquelles je pourrais, ou que nous pourrions tous faire, c'est certainement une cause que je soutiens pleinement, car on voit bien l'impact de ces feux de brousse. Pouvoir contribuer à les atténuer est très satisfaisant.
Allan C'est génial ! Ouais, c'est incroyable. J'en parlerais pendant des heures !
Owen Ouais, moi aussi.
Allan Alors, parlez-nous un peu de la technologie. Je m'intéresse aux problèmes à résoudre. On est curieux de savoir comment ça fonctionne : comment tout ça est conçu ?
Owen Ouais, c'est un problème vraiment intéressant. On a des données géospatiales et des séries temporelles. On veut en avoir beaucoup et pouvoir les exploiter. Une des pistes que j'ai explorées était la suivante : comment extraire ces données de la manière la plus efficace ? Est-il possible de résoudre ce problème ? Nous avons finalement trouvé une excellente façon d'utiliser DynamoDB : une base de données gérée par Amazon. Elle est très rapide si l'on sait s'en servir pour stocker des données géospatiales et des séries temporelles. En faisant abstraction des prédictions et en exécutant des modèles d'apprentissage automatique dans le cloud en réaction à l'arrivée des incendies, j'ai découvert que c'est un problème complexe en soi. Le simple fait de stocker ces données de manière à pouvoir les récupérer rapidement est un défi passionnant. Donc, en plus de toute cette histoire de feux de brousse, le monde géospatial est vraiment intéressant.
AllanOuais. Cool.
OwenEt ce n'est qu'un petit aperçu.
AllanOuais, absolument. Le cloud évolue tellement vite. Un grand nombre d'outils vont être disponibles pour faciliter cette initiative. J'espère que, lorsque le projet sera bien lancé, nous pourrons les adopter et continuer à évoluer.
Parlons-en, parce que j'aime bien. C'est un domaine très vaste. Tout le monde aimerait en savoir plus. Toi. Quand les gens pensent aux informaticiens et qu'ils voient leurs barbes et leurs lunettes, ils se font une idée.
OwenOuais.
AllanMais, quels sont tes loisirs ? Qu'est-ce que tu fais, Owen, chez toi ?
OwenCurieusement, j'adore programmer. Ça fait partie de mes loisirs en dehors du travail. Un peu comme l'ébéniste qui continue à travailler sur ses créations juste pour que parfois, on ait envie de faire quelque chose exactement comme on le souhaite. Parfois, il s'agit simplement de se plonger dans la technologie ou de comprendre une erreur.
De plus, je me suis récemment remis à un vieux passe-temps que j'avais au lycée : l'électronique. Quand j'ai commencé, je n'y comprenais pas grand-chose. Avec mes connaissances en programmation, c'est à la fois plus facile et plus difficile. Ce n'est pas pareil. Mais c'est fascinant parce que c'est différent sur des points fondamentaux. C'est un tout autre univers. Apprendre, c'est vraiment génial. Ça me permet de m'adonner à un autre de mes passe-temps : la musique. J'aime composer avec des instruments et tout ça. C'est marrant, parce qu'avant, j'étais ingénieur du son. Je me concentrais sur l'enregistrement. Du coup, être en studio avec des artistes et les enregistrer, c'est toujours un plaisir. Mais bon, je continue à jouer de la musique, même si je ne la publie pas forcément. Je trouve que c'est une très belle façon de passer le temps.
AllanOuais, thérapeutique.
OwenOuais, exactement.
AllanTu as un instrument préféré ? Y a-t-il un instrument en particulier dans ta collection, qui doit être immense, que tu adores ?
OwenJ'en ai un que j'aime beaucoup. C'est un petit synthé Moog. Il a un son authentique. C'est un synthé entièrement analogique. Non pas que j'aie quelque chose contre les synthés numériques, hein. Mais quand on passe ses journées sur un ordinateur, le mieux pour moi, c'est de… Sors de cet ordinateur. Je trouve ça tellement démotivant de rester assis devant un ordinateur à essayer de composer, ce qui est drôle parce que je connais plein de gens qui adorent ça. Je pense que comme je passe mes journées à coder, la dernière chose que j'ai envie de faire, c'est de continuer comme ça.
Allan Ouais, je suis un peu comme ça. J'adore la facilité d'accès à la musique et c'est l'ordinateur qui m'a inspiré cette nouvelle façon de me replonger dans la musique numérique et électronique.
Mais un point commun à tout ce que tu as dit, c'est un super-pouvoir que je remarque chez toi. Tout le monde dans notre entreprise et nos clients le remarquent aussi. Tu as une capacité incroyable à maîtriser rapidement quelque chose de nouveau. Peux-tu nous expliquer comment tu fais et comment tu gères l'équilibre avec toutes ces nouveautés ? Il y a tellement de choix et tellement de changements. Comment abordes-tu les nouveautés de la bonne manière ?
Owen Je pense que ça commence par le fait que j'adore apprendre de nouvelles choses. En réalité, c'est juste une question d'être humain. En fait, je n'ai pas rencontré beaucoup de gens qui n'aiment pas apprendre de nouvelles choses. Si vous avez cette envie d'apprendre et de vous plonger dans les nouvelles technologies, c'est essentiel. Il peut s'agir d'une nouvelle technologie qui vient d'apparaître ou d'une nouvelle idée sur la façon de faire quelque chose. Parfois, c'est un nouveau framework ou un tout nouvel univers qui se dessine. Par exemple, l'arrivée des smartphones a ouvert un tout nouveau monde. C'est une façon vraiment intéressante d'approfondir mes connaissances en programmation. Parfois, je découvre quelque chose de nouveau, je l'essaie, et rien ne se passe. Je peux alors travailler sur un petit projet parallèle, mais je ne le termine pas. Il n'aboutit à rien. Mais à chaque fois, la première chose que j'ai faite, c'est simplement d'apprendre comment ça marche.
Soit ça finit par devenir un outil que je pourrai utiliser plus tard, soit c'est quelque chose dont je sais pertinemment qu'il ne me sera probablement pas utile. Je ne me lance pas dans l'expérimentation de toutes les nouveautés qui sortent, sinon je ne ferais que ça. Donc, je suppose… Il y a une sorte de filtre. Si c'est assez nouveau ou si je ne le connais pas suffisamment, j'ai envie de l'essayer. Presque tous ces outils finissent par apparaître, dans les six à douze mois qui suivent, comme d'excellents outils pour résoudre ce problème. Les outils qui excellent, selon moi, sont ceux qui permettent de résoudre un problème complexe et fastidieux.
Et puis, il y a cette nouvelle technologie qui transforme ce problème en une simple formalité. On s'en débarrasse complètement. On passe alors à un niveau supérieur. Deux exemples me viennent à l'esprit. Le premier, c'est l'arrivée de React. React a révolutionné le monde du développement front-end, tant au niveau de la compréhension que de la création d'applications. Le suivant, c'est probablement GraphQL. Il a transformé la manière de récupérer des données côté client. Le plus impressionnant, c'est qu'ils éliminent tout simplement ce problème. On n'a plus à s'en soucier, car il n'en fait plus partie. J'ai toujours… J'ai trouvé ces nouvelles technologies vraiment intéressantes.
Allan Génial ! J'ai lu qu'avec l'âge, on perd sa curiosité. Aurais-tu des conseils pour quelqu'un qui se sent un peu morose et qui n'a probablement pas encore osé sortir de sa zone de confort ? Aurais-tu des pistes à lui suggérer pour l'aider à raviver sa curiosité ?
Owen Oui, je pense que le premier risque, c'est le burn-out. Si tu es bloqué dans un domaine de ta vie ou dans un domaine qui te passionne, rien de nouveau ne te stimulera. Il existe de nombreuses façons d'y remédier. C'est d'ailleurs ce que j'ai trouvé génial avec l'électronique : c'est tellement différent ! Tout ce à quoi tu penses en programmation peut s'y rapporter d'une certaine manière, mais pas complètement.
Donc, le meilleur moyen d'éviter le burn-out, c'est sans doute d'éviter ce qui ne semble pas intéressant. Trouve quelque chose dans un domaine complètement différent et persévère un peu. Je change de projet parallèle tous les deux mois environ, et j'en ai plusieurs en cours. J'ai constaté que… C'est très durable, car je peux travailler sur un projet jusqu'à ce qu'il ne m'intéresse plus. Ensuite, je le laisse de côté et j'en prends un autre. Cela signifie qu'avec le temps, je peux faire de bons progrès. Cependant, ce n'est pas parce qu'un projet a cessé d'être intéressant qu'il ne le sera plus à l'avenir.
AllanC'est un excellent conseil. Owen, j'apprécie vraiment ton temps. C'était super d'en apprendre plus sur toi, sur tes projets et sur ton expérience chez Kablamo. Si on veut te contacter, es-tu présent sur les réseaux sociaux ? As-tu un compte Twitter ? Comment les gens qui veulent discuter avec toi pourraient-ils te trouver ?
OwenOui, les deux meilleurs endroits sont probablement owenkelly.com.au. J'y publie de temps en temps des articles de blog, du contenu intéressant, etc. Il y a aussi twitter.com/ojkelly.
AllanGénial ! Voilà, c'est tout. De ma part et de celle d'Owen. Si vous souhaitez nous contacter, nos coordonnées seront affichées quelque part en dessous de l'écran. C'était super ! Merci les gars.
OwenMerci.









