Agent de développeur avec Fanny Vaccaro

Les artistes travaillent avec des agents qui veillent sur leurs intérêts : ils leur trouvent des piges intéressantes et travaillent sur leur carrière.
Si toi aussi tu veux être traité comme une star, viens écouter mon échange avec Fanny Vaccaro qui nous parle de son métier d’Agent de Développeur.

Le profil de Fanny :
https://www.linkedin.com/in/fanny-vaccaro-86049358/

La page de potentiel.it :
https://www.linkedin.com/company/potentiel-it/

Se former dans la maison des compagnons :
https://maison.artisandeveloppeur.fr

Augmenter son Bus Factor

Les tests ne sont pas qu’un moyen de savoir si ton code marche ou pas, c’est une documentation vivante du code.

C’est un ingrédient clef pour augmenter ton bus factor.

C’est quoi le bus factor ? Ecoute l’épisode :

Participer dans l’Arène :
https://arene.artisandeveloppeur.fr/

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

A quoi sert le tech lead ?

La première bataille dans l’Arène a eu lieu avec cette question : Le tech lead est-il indispensable ?
Ce qui était un jeu au départ s’est révélé finalement beaucoup plus sérieux que prévu et il y a eu dans l’échange une matière très intéressante. Au final ce sont plus d’une centaine de votants et une soixantaine de commentaires.
De quoi faire un bel article de synthèse !

Continuer la lecture de « A quoi sert le tech lead ? »

Mon premier test unitaire en Java avec JUnit sous Android Studio

Puisque vous êtes sur Artisan Développeur, il ne fait plus aucun doute pour vous que le TDD et les tests unitaires constituent la base d’un travail robuste et de qualité. Mais en tant que développeur Android, vous ne savez pas par ou commencer. Pas de panique, cet article vous accompagnera dans l’écriture de votre premier test unitaire.

Continuer la lecture de « Mon premier test unitaire en Java avec JUnit sous Android Studio »

Que la bataille commence !

L’Arène vient d’ouvrir ses portes avec un premier match.
L’Arène c’est un espace qui a été conçu avant tout pour se marrer.
Le concept est simple : je te pose une question, si possible bien clivante, histoire qu’on soit clair, et tu choisis ton camp.
Alors je sais, tu risques d’avoir envie de dire : oui, mais ça dépend.
Non, dans l’arène ça ne dépend pas. Arrête avec ton discours de consultant.
Tu es pour ou tu es contre.
C’est oui ou c’est non.
Et c’est pour ça que c’est drôle.
On sait bien que la vie est faite de nuances, de gris, de jaune, choisis ta couleur.
Mais là, l’idée c’est justement de s’amuser en envoyant des arguments.
Dans l’Arène, tu as le droit d’être de mauvaise fois, d’inventer des arguments, de dire ce que tu as sur le coeur, bref tu fais comme tu le sens.
La seule limite, c’est le respect.
Si j’estime que quelque chose dépasse les bornes, je corrigerai le tir.

Donc le concept : une question, tu votes.
Après, et c’est là la seconde partie du truc : tu choisis ton champion.
Là c’est très simple : pour chaque argument, tu as une flèche verte ou rouge.
En donnant des flèches vertes, tu fais monter dans le classement.
Les rouges, c’est l’inverse.
A la fin de la période de bataille, on désignera le camp vainqueur ainsi que son champion.

Ah oui, je n’avais pas précisé ça: les matchs sont à durée limitée.

La première bataille a déjà commencé il y a une heure !
Il y a déjà plusieurs votes !
La première question était : le tech lead est-il indispensable ?
Le camp du ‘Oui’ est déjà en train de prendre une légère avance.

Alors rejoins nous vite dans l’Arène.

Comment maximiser la valeur d’une app ?

3 variables impactent la valeur économique d’un projet d’application logicielle.

  • Flux de trésorerie entrant et sortant : c’est à dire l’argent qui entre et sort des caisses du projet. Plus il entre d’argent et moins il en sort pour le même résultat, et mieux c’est !
  • Taux d’intérêts : l’argent coûte de l’argent, que ce soit du capital, argent immobilisé, ou des taux d’intérêt, argent liquide.
  • Durée de vie du projet : plus le projet dure longtemps et plus on maximise le potentiel de revenus. Si tant est que les coûts restent raisonnables…
Valeur = Revenus - Dépenses

En partant d’une définition simple de la valeur créée comme étant la différence entre les produits et les coûts d’exploitation, on peut en déduire que pour maximiser la valeur, on peut chercher à :

Continuer la lecture de « Comment maximiser la valeur d’une app ? »

Le paradoxe du code legacy

Le code legacy, c’est comme une grosse pelote de laine : quand tu commences à tirer un fil, tu as vite fait d’embarquer toute la pelote.

Tu t’en rends compte quand tu commences à utiliser du code quelque part et que l’air de rien, tu dois importer une classe… Et puis deux…
Et puis tu te rends compte qu’il en manque encore…
En quelques minutes c’est la moitié, ou plus, de l’application que tu embarques.

Continuer la lecture de « Le paradoxe du code legacy »

Un gastronome dans un restaurant de quartier, par Jean Pasqualini

Cette histoire fait le parallèle entre la cuisine et l’informatique, je laisse votre imagination vous amener à la morale de l’histoire.

Nous allons suivre Michel, un cuisinier d’exception qui a travaillé dans les plus grands restos à Paris. Il décide de déménager en province et trouve un boulot dans un petit restaurant de quartier.

Ce restaurant propose du steak frite, le goût n’est pas exceptionnel, les frites sont parfois trop cuites, le steak classique et le tout est industriel. Autant dire qu’on peut faire la même chose chez soi très facilement pour meilleur goût.

Pourtant il marche bien et les clients reviennent car il n’est pas cher, près de la gare et le service est rapide.

Continuer la lecture de « Un gastronome dans un restaurant de quartier, par Jean Pasqualini »

Le danger d’allouer du temps à la qualité avec Eric Siber

Allouer du temps à la qualité de code entre les sprints ?
Si l’initiative est louable elle n’est pas sans risque !
En effet, le travail d’amélioration est un travail continu.
Si on y alloue un temps spécifique la tentation risque d’être grande d’en faire l’économie pour augmenter la vélocité, du moins à court terme.
Bon après faut reconnaître que les sprints techniques sont parfois bien utiles.
Mais à consommer avec modération !
On en parle avec Eric Siber ici :

Le blog d’Eric : https://eric.siber.fr/

L’épisode avec Denis Migot : https://artisandeveloppeur.fr/tu-es-malade-du-scrum-avec-denis-migot/

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr