Michel Hua, Data Engineer
- Les grands courants du génie logiciel
- Echange sur les aspects sociologiques et psychologiques du métier de développeur
- 1950 Alan Turing
- ...
- 1980 Langage C++ Bjarne Stroustup
- 1985-1990 GNU project Richard Stallman, Linux Linus Torvalds
- 1995 Microsoft Bill Gates, Windows 95, Visual Studio
- 2000 Agile manifest
- 2005 Google, Facebook, Apple iPhone
- 2010 GitHub, Uber, Airbnb
Martin Fowler, Kent Beck / Code smells (1999), Steve McConnell / Software craftmanship (2004)
« Par ma foi ! il y a plus de quarante ans que je dis de la prose sans que j'en susse rien, et je vous suis le plus obligé du monde de m'avoir appris cela. » Monsieur Jourdain
La contruction logicielle
- Christopher Alexander - A pattern language (Architecture)
- Erich Gamma et al. - Design Patterns: Elements of Reusable Object-Oriented Software
Un métier prisé et avec beaucoup d'opportunités, l'informatique est désormais omniprésente dans notre société
- octoverse.github.com
- https://insights.stackoverflow.com/survey/2020
- https://github.com/sindresorhus/awesome
Troubles psycho-sociaux, le burn-out du développeur. Syndrome de l'imposteur.
- Articles sur la santé mentale : https://github.com/dreamingechoes/awesome-mental-health
- Jack Ma - Culture des 996 : https://github.com/996icu/996.ICU
- Tristan Harris - Time well spent : https://www.youtube.com/watch?v=anEykhlBd-Q
- Patrick Pelloux - Du stress au burnout : https://www.youtube.com/watch?v=CroHVPluEno
Comme un sportif de haut niveau, pratiquer en privilégiant la durée en prenant gare aux traumatismes et en préservant sa propre santé.