Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > La taverne du Club : Humour et divers > Humour Informatique
Humour Informatique Le Forum des meilleures anecdotes en humour informatique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 01/03/2011, 10h39   #1
Coordinateur publications
 
Avatar de Idelways
 
Développeur Ruby on Rails / iOS et journaliste
Inscription : juin 2010
Messages : 1 101
Détails du profil
Informations professionnelles :
Activité : Développeur Ruby on Rails / iOS et journaliste

Informations forums :
Inscription : juin 2010
Messages : 1 101
Points : 24 230
Points : 24 230
Par défaut Peut on encore innover en informatique « sans réinventer la roue » ?

Peut on encore innover en informatique « sans réinventer la roue » ?
Une planche de BD soulève la question avec humour


Une planche de BD, au style très rudimentaire, commence à faire le tour du Web (en tout cas celui fréquenté par les développeurs). Ces quelques cases résument la routine dans laquelle baignent beaucoup de programmeurs en ce début 21e siècle.

Son auteur y décrit le cas typique du développeur en quête d'accomplissement personnel, las de combiner couche d'abstraction sur couche d'abstraction, sans pouvoir mettre à profit ses « talents de résolution de problèmes complexes ».

L'employé envisage alors de quitter son travail pour se consacrer – effectivement - à la résolution d'un problème complexe qu'il a tête.

Mais il se heurte à la triste vérité... il existe déjà des implémentations de son idée pour tous les langages de programmation.



Quelques cases qui sont devenues populaires en posant, au final, cette question aux développeurs, est-il encore possible d'innover sans « réinventer la roue » ?


Et vous ?

Qu'en pensez-vous ?
Est-il encore possible d'innover sans réinventer la roue ?
Dans quels domaines ?
Idelways est déconnecté   Envoyer un message privé Réponse avec citation 92
Vieux 01/03/2011, 11h23   #2
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
Pour moi, et je ne parlerais que la partie OS, je dirais qu'il est nécessaire de réinventer la roue de temps en temps.

Ce n'est pas parce qu'on récupère des idées déjà émises que l'on innove pas, donc je dirais que OUI il est encore possible d'innover, MAIS cela passera forcement par le fait de réinventer la roue.

Pourquoi?

Parce qu'à un moment donné, la roue à été inventée pour faire de la ville alors que maintenant il nous faut des roues tout terrains.

Le souci, comme le dit si bien la BD c'est que nous n’arrêtons pas de rajouter des couches et des couches, alors que deux trois couches me sembles bien suffisantes.

Après, cette question, bien que très intéressante mais est tout de même fortement orienté philosophie plus que réflexion en elle même.
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 01/03/2011, 11h59   #3
Membre émérite
 
Avatar de Drizzt [Drone38]
 
Homme
Inscription : mai 2004
Messages : 739
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : mai 2004
Messages : 739
Points : 979
Points : 979
Ca serait à mon avis bien présomptueux d'affirmer qu'il n'y a plus rien à inventer en informatique.

C'est une science encore bien jeune et la recherche à encore de beaux jours devant elle. Et pas uniquement en re-inventant la roue, il y a encore de quoi faire dans de nombreuses directions connues.

Bon evidement on est loin du quotidien des développeurs. Mais d'un autre coté est-ce beaucoup différent dans les autres métiers ?
__________________
Je ne réponds pas aux questions techniques par MP, le forum est là pour cela.

La crypto c'est comme les flambys, une fois que tu as trouvé la languette tu as juste à tirer pour tout faire tomber.

(\ _ /)
(='.'=)
Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant
Drizzt [Drone38] est déconnecté   Envoyer un message privé Réponse avec citation 50
Vieux 01/03/2011, 12h05   #4
Membre Expert
 
Avatar de ManusDei
 
Homme
Étudiant
Inscription : février 2010
Messages : 670
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2010
Messages : 670
Points : 1 046
Points : 1 046
Ca date de si longtemps que ça les pointeurs intelligent, le garbage collector (j'en sais rien, je demande)?
ManusDei est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 12h29   #5
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
Citation:
Envoyé par ManusDei Voir le message
Ca date de si longtemps que ça les pointeurs intelligent, le garbage collector (j'en sais rien, je demande)?
Pour moi, ce n'est pas parce que des outils sont récents qu'ils sont innovants.

Tu peux très bien ré-inventer la roue de façon totalement bordélique, ce sera innovant mais pas efficace.

Comme le disais Drizzt, il reste heureusement encore pas mal de domaine de recherches.
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 01/03/2011, 14h19   #6
Membre Expert
 
Avatar de pmithrandir
 
Homme Pierre Bonneau
Développeur Web
Inscription : mai 2004
Messages : 864
Détails du profil
Informations personnelles :
Nom : Homme Pierre Bonneau
Âge : 28
Localisation : Roumanie

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2004
Messages : 864
Points : 1 588
Points : 1 588
Envoyer un message via MSN à pmithrandir Envoyer un message via Skype™ à pmithrandir
N'oublions pas aussi que pour un même problème, il existe parfois 3 ou 4 solutions efficaces selon les particularités de votre logiciel.

Réinventer la roue prend un peu de temps, mais permet souvent de choisir la meilleure ou la plus intuitive des 4 pour votre logiciel.
pmithrandir est déconnecté   Envoyer un message privé Réponse avec citation 120
Vieux 01/03/2011, 16h48   #7
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
Citation:
Envoyé par pmithrandir Voir le message
N'oublions pas aussi que pour un même problème, il existe parfois 3 ou 4 solutions efficaces selon les particularités de votre logiciel.

Réinventer la roue prend un peu de temps, mais permet souvent de choisir la meilleure ou la plus intuitive des 4 pour votre logiciel.
Un gros +1 là.
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 03
Vieux 01/03/2011, 17h08   #8
Membre confirmé
 
Inscription : juillet 2009
Messages : 156
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2009
Messages : 156
Points : 203
Points : 203
La question me parait être un non sens : innover sans réinventer la roue? N'est ce pas la définition d'innover que de ne pas réinventer la roue?

Peut être faudrait-il la reformuler en : y a t-il encore des choses à inventer en informatique?

En tout cas, je pense que les grands concepts en informatique sont tous là depuis longtemps et on tourne toujours autour : OO, client/serveur, multicouche, j'en passe.
L'innovation aujourd'hui n'est principalement que dans la complexification ou le raffinement des concepts ou leur imbrication.
Plus on a d'outils "high level" plus on peut tenter de choses plus complexe qu'auparavant mais au final ce ne sont qu'un assemblage de briques déjà existantes.?
benzoben est déconnecté   Envoyer un message privé Réponse avec citation 14
Vieux 01/03/2011, 17h26   #9
Membre émérite
 
Avatar de Drizzt [Drone38]
 
Homme
Inscription : mai 2004
Messages : 739
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : mai 2004
Messages : 739
Points : 979
Points : 979
Citation:
Envoyé par benzoben Voir le message
En tout cas, je pense que les grands concepts en informatique sont tous là depuis longtemps et on tourne toujours autour : OO, client/serveur, multicouche, j'en passe.
L'innovation aujourd'hui n'est principalement que dans la complexification ou le raffinement des concepts ou leur imbrication.
Plus on a d'outils "high level" plus on peut tenter de choses plus complexe qu'auparavant mais au final ce ne sont qu'un assemblage de briques déjà existantes.?
Mais comment tu peux dire que tous les grands concepts sont la ? C'est comme si il y a quelques siècles, tu disais que tous les grands concepts de Math ou Physique avaient été trouvés. Et ça faisait bien plus longtemps que ces sciences étaient étudiées que l'informatique actuellement.

On n'est pas à l'abri d'un nouveau concept qui nous ouvrira de nouveaux horizons.
__________________
Je ne réponds pas aux questions techniques par MP, le forum est là pour cela.

La crypto c'est comme les flambys, une fois que tu as trouvé la languette tu as juste à tirer pour tout faire tomber.

(\ _ /)
(='.'=)
Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant
Drizzt [Drone38] est déconnecté   Envoyer un message privé Réponse avec citation 90
Vieux 01/03/2011, 18h03   #10
Membre éclairé
 
Mickael
Inscription : mai 2010
Messages : 247
Détails du profil
Informations personnelles :
Nom : Mickael
Âge : 24
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mai 2010
Messages : 247
Points : 348
Points : 348
De plus, il me semble par exemple que le concept de programmation par Aspect n'est pas si vieux que ca...
__________________
C'est en aidant les autres qu'on en apprend beaucoup soi-même
michon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/03/2011, 18h14   #11
Nouveau Membre du Club
 
Inscription : septembre 2009
Messages : 35
Détails du profil
Informations personnelles :
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : septembre 2009
Messages : 35
Points : 38
Points : 38
Déjà, l'intelligence artificielle !

Ensuite, tout ce qui est cyborg et autre, hologrammes, transmission sans fil à très haut débit...

L'informatique n'en est qu'à ses débuts !
Inferno625 est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 01/03/2011, 19h57   #12
gl
Rédacteur/Modérateur
 
Homme
Inscription : juin 2002
Messages : 1 975
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : juin 2002
Messages : 1 975
Points : 2 830
Points : 2 830
Citation:
Envoyé par ManusDei Voir le message
Ca date de si longtemps que ça les pointeurs intelligent, le garbage collector (j'en sais rien, je demande)?
Pour le garbage collector, fin des années 50/début 60 avec le Lisp. Plus vieux que pas mal de monde ici.
gl est actuellement connecté   Envoyer un message privé Réponse avec citation 20
Vieux 01/03/2011, 21h36   #13
Rédacteur
 
Avatar de pcaboche
 
Homme Pierre Caboche
Inscription : octobre 2005
Messages : 2 195
Détails du profil
Informations personnelles :
Nom : Homme Pierre Caboche
Âge : 32
Localisation : Singapour

Informations forums :
Inscription : octobre 2005
Messages : 2 195
Points : 4 717
Points : 4 717
Citation:
Envoyé par Idelways Voir le message
Est-il encore possible d'innover sans réinventer la roue ?
Plus l'informatique avance et plus les problèmes à résoudre deviennent complexes, ce qui oblige sans cesse à trouver de nouvelles solutions, par exemple en matière de qualité logicielle.

Quand dans la BD il est dit "try to come up with an algo on my own is pointless", c'est faux, parce qu'il y a souvent des tas de cas particuliers ou de nouveaux domaines d'application qui apparaissent (algorithmes distribués, parallélisation...)

Ce qui arrive souvent en revanche, c'est que des concepts très anciens émergent (ou deviennent populaires) seulement des décennies plus tard. C'est ça qui donne l'impression de réinventer la roue.
pcaboche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 07h15   #14
Membre expérimenté
 
Avatar de jmnicolas
 
Homme
Développeur informatique
Inscription : juin 2007
Messages : 298
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Transports

Informations forums :
Inscription : juin 2007
Messages : 298
Points : 522
Points : 522
En informatique on est des nains assis sur des épaules de géants.

Je suis pas sûr que parler d'innovation soit vraiment pertinent pour du code.

Un maçon qui monte une maison utilise les mêmes techniques (sans doute un peu raffinées) que ses prédécesseurs du siècle dernier, et finalement tout le monde se fout de savoir la façon dont les briques ont été posées, ce qui nous intéresse c'est la maison finale, et c'est là qu'on cherchera l'originalité / innovation.
__________________
The greatest shortcoming of the human race is our inability to understand the exponential function. Albert A. Bartlett

La plus grande lacune de la race humaine c'est notre incapacité à comprendre la fonction exponentielle.
jmnicolas est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 02/03/2011, 07h45   #15
Membre expérimenté
 
Avatar de Gouyon
 
Homme Rémi Gouyon
Développeur informatique
Inscription : novembre 2003
Messages : 539
Détails du profil
Informations personnelles :
Nom : Homme Rémi Gouyon
Âge : 48
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : novembre 2003
Messages : 539
Points : 531
Points : 531
Citation:
Envoyé par jmnicolas
Je suis pas sûr que parler d'innovation soit vraiment pertinent pour du code.

Un maçon qui monte une maison utilise les mêmes techniques (sans doute un peu raffinées) que ses prédécesseurs du siècle dernier, et finalement tout le monde se fout de savoir la façon dont les briques ont été posées, ce qui nous intéresse c'est la maison finale, et c'est là qu'on cherchera l'originalité / innovation.
Je suis tout à fait d'accord avec ça. Certes avec le temps de nouveau langages et outils sont apparu mais en fin de compte tout ça fini en boucle et choix conditionnel dans un charabia uniquement compréhensible par le processeur.
L'innovation se situe plutôt dans le résultat final.
__________________
Il y a des jours où j'éprouve une haine profonde envers microsoft
Venez vous défouler ici ou c'est amusant
Mon modeste site et mes modestes oeuvres sont
Rémi
Gouyon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/03/2011, 09h00   #16
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
Citation:
Envoyé par jmnicolas Voir le message
En informatique on est des nains assis sur des épaules de géants.

Je suis pas sûr que parler d'innovation soit vraiment pertinent pour du code.

Un maçon qui monte une maison utilise les mêmes techniques (sans doute un peu raffinées) que ses prédécesseurs du siècle dernier, et finalement tout le monde se fout de savoir la façon dont les briques ont été posées, ce qui nous intéresse c'est la maison finale, et c'est là qu'on cherchera l'originalité / innovation.
Pleinement d'accord avec ton argumentaire, de plus la phrase est joliment dite
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 09h11   #17
Membre habitué
 
Homme Georges DICK
Architecte de système d'information
Inscription : juin 2006
Messages : 78
Détails du profil
Informations personnelles :
Nom : Homme Georges DICK
Âge : 48
Localisation : Monaco

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Conseil

Informations forums :
Inscription : juin 2006
Messages : 78
Points : 135
Points : 135
Un grand merci à l'OOP : Voici la parfaite illustration de son pire effet pervers. En effet, aujourd'hui beaucoup de pisseurs de lignes ne cherchent plus à résoudre des problèmes mais à assembler des objets. Et quand un objet ne leur convient pas, soit ils déclarent que la demande est impossible à satisfaire, soit ils assemblent d'autres verrues sur des verrues.....
iznogoudmc est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 02/03/2011, 09h23   #18
Modérateur
 
Avatar de toopac
 
Homme Pac
Consultant informatique
Inscription : juin 2009
Messages : 565
Détails du profil
Informations personnelles :
Nom : Homme Pac
Âge : 25
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2009
Messages : 565
Points : 1 323
Points : 1 323
Citation:
Envoyé par jmnicolas Voir le message
En informatique on est des nains assis sur des épaules de géants.

Je suis pas sûr que parler d'innovation soit vraiment pertinent pour du code.

Un maçon qui monte une maison utilise les mêmes techniques (sans doute un peu raffinées) que ses prédécesseurs du siècle dernier, et finalement tout le monde se fout de savoir la façon dont les briques ont été posées, ce qui nous intéresse c'est la maison finale, et c'est là qu'on cherchera l'originalité / innovation.
Pour continuer ton parallèle avec la construction, aujourd'hui grâce à certaines innovations, on arrive à construire des bâtiments de plus de 700m, certains qui peuvent résister à un séisme, etc...
Alors effectivement pour construire une maison, on utilise souvent les même choses, mais pour les gros projets, la façon donc les biques ont été posées reste quand même assez important.
toopac est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/03/2011, 10h35   #19
Rédacteur
 
Avatar de pcaboche
 
Homme Pierre Caboche
Inscription : octobre 2005
Messages : 2 195
Détails du profil
Informations personnelles :
Nom : Homme Pierre Caboche
Âge : 32
Localisation : Singapour

Informations forums :
Inscription : octobre 2005
Messages : 2 195
Points : 4 717
Points : 4 717
Citation:
Envoyé par toopac Voir le message
Alors effectivement pour construire une maison, on utilise souvent les même choses, mais pour les gros projets, la façon donc les biques ont été posées reste quand même assez important.
Et comme pour la construction d'une maison, on tombe parfois sur des soi-disant professionnels qui font n'importe quoi, empochent le fric, laissent une maison inhabitable et bourrée de malfaçons, déposent le bilan pour ne rendre de compte à personne, et recréent une entreprise pour recommencer leurs conneries.
pcaboche est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 02/03/2011, 11h13   #20
Expert Confirmé
 
Inscription : décembre 2007
Messages : 1 903
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 1 903
Points : 3 686
Points : 3 686
Citation:
Envoyé par pcaboche Voir le message
Et comme pour la construction d'une maison, on tombe parfois sur des soi-disant professionnels qui font n'importe quoi, empochent le fric, laissent une maison inhabitable et bourrée de malfaçons, déposent le bilan pour ne rendre de compte à personne, et recréent une entreprise pour recommencer leurs conneries.
Et on trouve aussi des clients qui choisissent des fournisseurs au bord de la faillite, leur font tout faire, attendent qu'ils partent en faillite, et se retrouvent avec une clinique construite à l'oeil.
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h35.


 
 
 
 
Partenaires

Hébergement Web