Juste un rapide mot pour signaler que j’ai ouvert un blog en anglais, à parcourir sur eiden.ca. Je ne change pas le reste (twitter, email).
Catégorie Meta
S’ouvrir l’esprit
C’est en lisant l’article tout récent de Troy Hunt que j’ai mis des mots sur une sensation ressentie dernièrement:
There’s this odd thing that tends to happen in many peoples’ careers and I suggest it’s particularly prevalent in technology: you get really, really good at something and then it hits you – you have to stop it. Well actually, you could continue doing it, but not if you want to “progress” against traditional measures such as seniority and income.
En français dans le texte:
Il y a cette chose étrange qui se produit dans la carrière de beaucoup, et qui je crois est prévalent dans la technologie: lorsqu’on devient vraiment, vraiment bon dans son domaine, l’évidence se fait: on doit arrêter. En fait rien n’empêche de continuer, mais cela va à l’encontre d’une progression sur des métriques comme la séniorité et le salaire.

David Joubert en MDX
C’est d’ailleurs une idée qui se marie très bien avec certaines théories dont on a déjà parlé ensemble, particulièrement le fait que les sur-performeurs ont tendance à rester coincés sur le poste qu’ils occupent (pourquoi les promouvoir, ils sont tellement bons là où ils sont!). Une autre problématique c’est que plus le gap est important entre son niveau d’expertise et repartir à 0 dans un nouveau domaine, plus le cerveau fuit la possibilité: ça fait trop mal à l’égo. Et tout un tas d’autres raisons.
Bien évidemment, rien de dramatique de mon côté: j’aime la BI sur SQL Server et cela reste mon gagne pain principal. Cependant je prends conscience de certains faits: le sujet n’est plus qu’une part minime de ma veille technologique, et au final, les projets excitants qui se dessinent à l’horizon concernent des technologies différentes.
Quels sont justement les sujets sur lesquels je creuse en ce moment? J’en ai déjà parlé:
- Le Machine Learning, via le parcours Data Science de l’Université John Hopkins sur Coursera.
- R, le langage de manipulation de données, via le même parcours
- Python, un langage objet avec une syntaxe simple, pour me remettre gentiment dans le bain du « vrai » développement. L’excellent tutorial pour Python c’est Learn Python the Hard Way
- L’intégration de données moderne, via des lectures et vidéos dont je vous reparlerai plus tard, à transposer sur Azure avec entre autres Event Hub et Stream Analytics
Evidemment ça fait beaucoup de front, alors j’alterne sur des cycles de 2/3 mois: Coursera, Intégration, Python… Et tant qu’à causer logistique, je me suis équipé de Coach.me, qui permet de rester motiver dans la durée grâce au principe des chaînes/streaks. L’autre nouvelle habitude c’est de pousser mes développements perso sur Github, comme ça je m’améliore aussi sur la partie ALM. L’avantage d’avoir commencé par Coursera c’est qu’une partie des premiers cours était dédiée à Github et au Markdown.
Franchement je m’éclate. L’ensemble débloque des scénarios d’usage vraiment sexy, genre « Internet of Things » (marketing power!), avec par exemple: la mise en place d’un dashboard web qui affiche en temps réel la température de la pièce. Rigolo non?
Pour ça on mélange un tas de technos et c’est ça qui est top:
- Une board Arduino Yun
- Jouer avec les composants électroniques pour cabler le capteur
- La logique embarquée (du pseudo C) pour relever la température chaque seconde
- Le module wifi pour envoyer le relevé vers Azure, auquel en accède en Python en y intégrant le SDK Azure
- Côté Azure
- Paramétrer l’Event Hub en PowerShell
- Implémenter la logique d’agrégation dans Stream Analytics via du pseudo SQL et une logique de streaming
- Finalement écrire les résultats dans Power BI avec l’API Rest
Et je vous avoue que voir la courbe de température évoluer en temps réel quand on réchauffe le capteur en le touchant, c’est bête mais ça provoque de la vraie joie!
Tout ça pour dire que je vous dois une série d’articles sur tout ça, et que je m’y mets de ce pas! En attendant, n’hésitez pas à vous y mettre de votre côté. Oui ça peut faire peur toutes ces technos étranges, mais en persévérant ça finit par rentrer 😉
Le printemps arrive, c’est le bon moment d’apprendre!
Des tas de d’événements à l’horizon, le beau temps revient, c’est le moment de sortir et déclencher les opportunités 🙂
De mon côté j’en fais moins sur le blog, mais je présente beaucoup plus:
- Cette semaine : le SQLRally Nordic. Alors ok, c’est demain et après-demain, sur Copenhague, donc c’est vraiment ce qu’on appelle vous prévenir à la dernière minute… Mais s’il y a des aventuriers, vous êtes les bienvenus à la session que je présente : « Modern BI Platforms using Azure in PaaS ». Entre nous, j’ai un peu d’appréhension sur ce sujet. C’est la première fois que je présente dessus, c’est des technos nouvelles, des idées nouvelles (Lambda/Kappa architectures), qui remettent vraiment en cause le statu quo. En plus c’est en anglais, durant l’une des meilleures conférences payantes SQL Server en Europe: c’est un vrai challenge. Je vous en dirai plus à mon retour!
- La semaine prochaine, le BizTalk Summit France à Paris chez MS. Au départ c’était pour rendre un coup de main à mon camarade Michel Hubert (Monsieur le Regional Director!), au final je me suis bien marré à préparer cette session sur l’Internet of Things (IoT) avec Azure. J’ai monté une chouette petite maquette avec un Arduino Yun, Azure Event Hub + Stream Analytics et Power BI. Alors n’ayez pas peur du nom de la conférence (oui BizTalk ça peut faire peur ;)), c’est une journée de sessions gratuites avec des sujets vraiment intéressants : DevOps, SaaS, Mobilité… Venez vous ouvrir l’esprit 😉
- En mai, le SQLSaturday Lisbon 2015, évidemment au Portugal! Un retour sur la session que j’avais présentée aux JSS2014 (premiers pas sur Azure Machine Learning), mise à jour et en anglais. Il faut savoir que Lisbon c’est un gros SQLSat – il n’y a qu’à voir le line-up – et c’est pour moi une vraie fierté d’y avoir été invité.
J’ai aussi postulé aux SQLSaturdays Torino, Edinburgh et Paris, on verra si ça passe 😉
Et derrière moi :
- Les Techdays 2015 : à mon sens une belle session avec David Joubert sur l’utilisation d’Azure Machine Learning pour la détection du SPAM. A noter notre approche que je trouve originale: on se met à la place de celui qui doit écrire un mail, et qui a peur de ne pas passer les anti-spam côté réception. Le système mis en place lui permet de directement tester ses textes dans Excel, avec un scoring en un clic effectué via Power Query et les API Azure Machine Learning. Les détails chez David!
Ça bouge beaucoup en ce moment, ne restez pas sur la touche 😉
Bilan 2014, c’est parti pour 2015 !
Pour la 3ème année non consécutive (j’avais « oublié » en 2012…), voici ma petite rétrospective annuelle, toujours dans un objectif d’amélioration continue.
Comme d’habitude je vous encourage vivement à faire de même!
D’ailleurs notez que ce qui est important c’est d’écrire, pas forcément de relire. Il m’arrive en effet très souvent de prendre conscience de faits pourtant évidents, de clarifier rétroactivement des situations complexes, de compléter et terminer des « arcs » de ma petite histoire, en le décrivant par écrit. Pour certains c’est en parlant (potentiellement à un canard), pour moi c’est en écrivant. Journal intime me voici… 😉
Les sujets sur lesquels j’ai effectivement avancé :
- Management : J’ai pas mal lu, beaucoup moins pratiqué, mon périmètre ayant changé en 2014 (de 12 à 2 consultants en direct, par contre des missions à responsabilité managériale)
- Développement Business : Beaucoup d’investissement dans la relation symbiotique avec Microsoft (France et Corp), et ça porte ses fruits. Par ailleurs j’ai essayé sans succès en 2014 que l’on bosse David et moi sur un projet d’envergure avec nos copains « concurrents », par exemple et pour ne pas les nommer JP ou Charly, pour couvrir un gros dossier en mode Dream Team. Ce sera mon défi 2015 😉
- Technique : Big Data (Hadoop avec Pig et Hive), Machine Learning, (théorie et R), toutes les nouveautés Azure dont des use cases que je découvre (temps réel avec Stream Analytics et Event Hub par exemple), l’année aura été très riche ! Certainement ma plus grosse avancée en 2014
- Décisionnel : Quelques articles suite à des problématiques métier sympas, ça me va bien 🙂
- Gestion de projet : 2 beaux projets BI en SCRUM cette année, réussis, une grosse fierté personnelle et d’équipe
- Fonctionnel : Retour sur l’assurance, sur l’asset management, un peu de gestion de tickets/projets (comprendre du reporting pour le suivi d’avancement projet), du retail, et une nouveauté pour moi : la programmation audiovisuelle
- Communication : Résultats ambivalents : en même temps je suis allé présenter des sessions à l’étranger en anglais (Allemagne et UK, Danemark à venir), et je suis plutôt satisfait de mon delivery, en même temps l’ensemble de efforts sur tous les fronts a eu pour effet une baisse notable du nombre de publications sur le blog. Ça me plait moyennement.
Un résultat donc plutôt positif dans l’ensemble, avec un warning sur le blog…
En espérant que l’année à venir soit aussi productive que 2014!
La tête dans le guidon…
Ce matin, sur le trajet pour aller au boulot, je participe à la scène suivante.
Je suis en moto, dans la file de 2 roues qui circule entre les 2 files de voiture, et le traffic est très ralenti. Sur la file de gauche une voiture mal positionnée, trop vers le centre de la voie, ce qui très pénible quand on passe entre 2.
Le motard devant moi klaxonne, une fois, 2 fois, trop rapidement pour laisser le temps à l’automobiliste de réagir et se ranger sur la gauche. Sans attendre le motard décide de passer, et lorsqu’il passe à hauteur de la voiture, il donne un coup de poing rageur dans son rétroviseur.
Evidemment la grande gueule que je suis, je le rattrape au stop suivant, et l’engueule copieusement sur son attitude déplorable, et sur comment son comportement renvoie une image catastrophique des motards, tout ça pour gagner pas plus d’une minute sur son temps de trajet. Vous vous doutez bien qu’avec les casques et l’adrénaline, le message était bien moins éloquent 😉
Sur le coup il réagit comme un être humain moyen, les insultes fusent…
Mais sur le stop suivant c’est lui qui se met à mon niveau, et à mon grand étonnement il s’excuse platement et reconnaît qu’il a mal agit.
La morale?
On peut aller vite, très vite, mais ce n’est pas pour autant qu’on doit s’attendre à la même chose de son entourage et son environnement. S’emporter quand ça ne suit pas est même injuste: chacun son chemin, à son rythme. Et quelle que soit sa faute, quand ça arrive (il ne faut pas se leurrer, nous sommes tous faillibles) la belle attitude c’est de le reconnaître, assumer et corriger le tir.
En Novembre cette année, c’est à Seattle que ça se passe!
Cette année encore c’est avec beaucoup de plaisir que j’irai au MVP Summit la première semaine de Novembre, invité par Microsoft, payé par ma boîte, Cellenza, autant vous dire que la vie est belle 🙂
La cerise sur le gâteau, c’est que la même semaine, en quinconce comme qui dirait, se déroule le PASS Summit. Vous le savez, le PASS c’est la Professional Association for SQL Server, le méga groupe mondial des utilisateurs des technos data issues de Microsoft. Evidemment le GUSS, notre groupe d’utilisateurs en France, est une émanation du PASS, c’est un « chapitre local » en mode Sons of Anarchy, local chapter for France !

Et sinon… vous pensez quoi de Power Query dans un contexte de Data Governance ? Jean-Pierre tu préfèrerais pas qu’on aille boire une bière plutôt?
Le PASS Summit c’est genre la plus grosse conférence data dans l’écosystème Microsoft, et de loin. Sur place il y a juste toutes les stars du milieu (la liste est ridicule).
C’est simple, pour moi participer au PASS Summit c’est le meilleur retour sur investissement possible en terme de formation et motivation pour quelqu’un qui travaille dans la stack SQL Server. Oui l’addition peut paraître salée, entre le coût de la conférence, les billets d’avion et le logement sur place, mais rien d’autre ne déclenche un tel boost de compétences et d’implication chez un collaborateur.
Cette année la délégation française est vraiment nombreuse, c’est le moment, rejoignez-nous à Seattle 😉