Feed #106

DNS

An Introduction to Learning and Using DNS Records - Envato Tuts+ Code Tutorial

Javascript

Of Classes and Arrow Functions (a cautionary tale)

Javascript quiz. ES6 edition. - Perfection Kills

Detailled solutions

There’s a “bug” in ES6 modules - Swizec Teller

Agile

Microsoft’s 16 Keys To Being Agile At Scale - Forbes

“The authorities could make the freeway much safer by putting speed bumps every hundred yards, and a stop light every mile. It would be safer but it would slow things down. The managers at Microsoft take the same approach. They are specifying the minimum basic road rules the teams need to adhere to. Their goal is to ensure that the rules help the teams move fast, to get where they want and need to go, not just slow them down.”

“If the manager yells at the team or monitors their burn-down chart, guess what the manager gets? Perfect burn-down charts. So does the manager want perfect burn-down charts or the right conversation? In the end, it has to be the latter.”

The Meaning of Work

Other

[FR] Gérard Berry : « L’ordinateur est complètement con »

Comment expliquez-vous alors que quand on achète un smartphone, il y ait des bugs dans les applications, le système d’exploitation, etc. ?

Parce que tout ça est fabriqué par des hommes qui n’ont pas la préoccupation de faire juste.

Pourquoi ?

Parce que leur préoccupation est de faire des sous. Et que ça ne dérange pas trop les clients. Un smartphone qui a des bugs, on le reboote, et voilà.

Dans un smartphone, il y a approximativement 50 millions de lignes de code. C’est gigantesque. On ne peut pas imprimer 50 millions de lignes de code. Il faudrait 500 000 pages de chacune 100 lignes. Sur ces 50 millions, la moitié ont été écrites par des débutants. Et puis, quand les applis sont mises en service, elles ne sont pas cuites. C’est comme si quelqu’un ouvrait un resto et apprenait la cuisine en même temps.

Ça ne marche avec les smartphones que parce que les gens sont très tolérants. On est beaucoup moins tolérant dans un avion.

C’est très dur de rendre l’informatique intuitive. On revient toujours au même problème du gouffre entre l’intelligence humaine et la connerie de la machine. Programmer, ça consiste à combler un gouffre absolu entre l’intelligence et la connerie.”