Category Archives: tweetsANDplus

Des tweets et des plus n°11 – Geeks win

Shame driven development:  it was throwaway, one-use code so didn’t have any unit tests. I was embarrassed. […] the only way to go fast, is to go well

Cleaning a kitchen is a good metaphor for Refactoring: Neither would a cook accept that I go into his kitchen and say: I want my steak half the price, can’t you not clean the kitchen today? In the software world we let people tell us, do it quick and dirty, you can clean up after, when we have the time.

How netflix get out of the way: Who has junior engineers, graduate hires and interns writing code? We don’t. We find that engineers who cost twice as much are far more than twice as productive, and need much less management overhead

CQRS:  est un modèle d’architecture système qui sépare la partie lecture de données (query) de celle qui les modifie (command) de manière à produire un système extensible, distribuable, et fournir quelques avancées utiles qui rendent la maintenance du système moins pesante.

 

Des tweets et des plus n°10 – Tous bureaucrates

[youtube=http://www.youtube.com/watch?v=C46AbY7uAZs]

Tous bureaucrates: Ainsi – et c’est la caractéristique principale d’une bureaucratie – la défense des territoires y devient un objectif plus important que l’intérêt général de l’entreprise, sa survie. Car ce rapport de force moyenâgeux entre services se superpose à la traditionnelle séparation entre penseurs et faiseurs, autre caractéristique des bureaucraties

Strangest language feature:

JavaScript truth table:

''        ==   '0'           // false
0         ==   ''            // true
0         ==   '0'           // true
false     ==   'false'       // false
false     ==   '0'           // true
false     ==   undefined     // false
false     ==   null          // false
null      ==   undefined     // true
" \t\r\n" ==   0             // true

Les métiers de l’informatique: En France, 77% des jeunes diplômés en informatique débuteraient ainsi leur entrée dans la vie professionnelle à partir d’une SSII, alors que seul 1 % de l’effectif des SSII quitterait l’entreprise pour cause de départ à la retraite (contre 10,4 % en moyenne)

LA PÉNURIE DE DÉVELOPPEURS: Altaïde rencontre aussi depuis deux ans les pires difficultés à trouver des développeurs sur les technos du web et mobile. Trouver des développeurs PHP, Java, .Net, IOS, Androïd ou RoR, pour ne citer que ces technos les plus demandées, c’est une débauche de moyens et d’énergies énorme.

Des tweets et des plus n°9 – Developeronomics

The Rise of Developeronomics: We are only just beginning to understand how software is now the core function of every company, no matter what it makes or what service it actually provides.

Why Play isn’t a Java web framework : The country that Play comes from is called the World-Wide Web

4 Types of programmer: action heroes are mostly extreme agile developers, technical gurus, and junior developers.

Testing Will Challenge Your Conventions: “Clever” is dead. Clever is hard to refactor. Clever is hard to isolate, hard to internalize, hard to phrase in tests. One point of “obvious” is worth two hundred points of “clever”.

Des tweets et des plus n°8 – Yoda Conditions

Politics-Oriented Software Development: The code itself is the only document which may be relied upon in any way in order to find out how the software might actually behave under this or that set of circumstances. However, anyone actually saying so only reveals themselves as a troublemaker.

Entreprise 2.0: Within the companies, workers have little incentive to
share, as it is additional work with no clear benefits. Therefore, only the
minority of do-gooders, open source advocates who have an ideological bias
towards sharing knowledge, uses it

The death of Flash : Apple decided not to adopt the Flash Platform because Flash would limit its ability to differentiate its devices

Yoda Conditions : Un véritable guide des bonnes pratiques du code legacy. A lire absolument!

Des tweets et des plus n°7 – Waterfall & Astérix

Programme de terminale: l’interopérabilité , persistance de l’information  et droit à l’oubli, Non-rivalité de l’information, Supranationalité des réseaux

Up and Down the  ladder of abstraction: the most powerful way to gain insight into a system is by moving between levels of abstraction

The Tao of Programming:  the fundamental problem of programming is dealing with the complexity that arises from interactions between state and behavior

Application d’entreprise: les caractéristiques d’un logiciel d’entreprise sont entièrement définies par la structure des grandes organisations qui les acquièrent, et en particulier par leur processus d’achat