Développer son impact

about:nfroidure

Technical Leader @DiagRAMS
 

Building softwares for Lille's innovative startups.

Living in the Wayne's World.

 

Almost passed the Rust compiler checks once.

 

Blog & Tweet randomly

Produit innovant

Un peu de contexte

Vision

Pain killer

Lean Startup

MVP

Backlog

Sprint

Développement

Quelques spécificités

La productivité

Entraves à la productivité

  • Maintenance :
    administration système, montées de version
  • Charge cognitive :
    quantité de code, abstractions, métier
  • Bugs

Focus

Impact sur le produit

Améliorer son impact

Améliorer sa productivité

  • Terminal vs GUI
  • Clavier vs Souris
  • Maîtrise d'un éditeur
  • Tooling (Linter, Formatter...)
  • Connaissance de l'écosystème
  • Design patterns
  • Expérience

Zone d'influence

Urgent ou Important ?

Revenir aux objectifs

  • Qu'est ce que je fais ?
  • En quoi cela sert ma mission ?
  • Quel est le sens de ma mission ?
  • En ai-je seulement une ?

S'outiller

  • Todo list
  • Ticketting
  • Monitoring
  • Automation

Aiguiser sa hache

Donnez-moi six heures pour abattre un arbre et je passerai les premières quatre heures à aiguiser la hache.
 

Abraham Lincoln

Biais cognitifs

Prendre soin de soi

Améliorer l'impact en équipe

Prendre soin des autres

Sans oublier que j'en fais parti.

Apprendre à communiquer

Reconnaître la compétence

Je sais ce que je sais, je sais ce que je ne sais pas et je sais ce que les autres savent mieux que moi.
CF: Modèle de Dreyfus

Télétravailler

Loin des yeux, loin du choeur

Culture de l'écrit

Les paroles s'envolent, les écrits restent

Sens du collectif

"Once merged, it becomes our code" - DiagRAMS Readme

Valoriser l'impact

Work well vs work hard

"Vous, Français, vous vous battez pour de l'argent. Et nous, Anglais, nous nous battons pour l'honneur."

 

"Chacun se bat pour ce qui lui manque !"

 

Robert Surcouf - Corsaire

L'impact en actions

Ou inactions ;)

Le cloud

  • Serverless
  • RDS
  • CloudAMQP
  • Infrastructure as code

Le Saas

  • LogMatic
  • Asana
  • Mailgun
  • Mailchimp
  • Zapier
  • Typeform
  • ...

Documentation First

  • Pas de specs, pas de feature
  • Forcer la documentation du code
  • README Driven Development

Générer le code bateau

Believe me, life is too short!

Ne pas coder

Tourner son clavier 7 fois avant de coder

Merci !

@nfroidure sur Twitter et GitHub

Bibliographie

  • Les 7 habitudes des gens efficaces - Stephen R Covey
  • Cessez d'être gentil, soyez vrai - Thomas D'Ansembourg
  • Le management bienveillant - Philippe Rodet et Yves Desjacques
  • The Effective Engineer - Edmond Lau
  • Découvrir la Communication Non Violente - Françoise Keller
  • Lean Startup - Eric Ries
  • Running Lean - Ash Maurya
  • Clean Code - Robert Cecil Martin
  • Ranger: L'étincelle du bonheur - Marie Kondō
  • La magie du "J'en ai rien à foutre" - Sarah Knight

Liens utiles

Développer son impact

By Nicolas FROIDURE

Développer son impact

Présentation pour les développeurs qui souhaitent augmenter l'impact de leur travail.

  • 4,403