Stackoverflow en version publique
L’info cours sur la toile: l’ouverture d’une nouvelle plateforme programming Q&A complètement ouverte et gratuite.
Cette nouvelle plateforme a pour nom stackoverflow et a été initiée par (non des moindres) les auteurs des blogs Coding Horror et Joel on Software, j’ai nommé Jeff Atwood et Joel Spolsky.
Ce genre de plateforme tient son existence principalement à la communauté qui la suit. Dès lors j’espère vraiment que soutient il y aura et que le genre de “souci” que Joel décrit dans son billet disparaîtra bel et bien, autrement dit, dès qu’une question se profile… Je ne tape non plus google.com (avec ses inconvénients lors de questions précises..) mais plutôt stackoverflow.com!
L’idée est très bonne et les initiateurs sont des gars très talentueux, on peut donc se dire qu’on est entre de bonnes mains et que si espoir il devait y avoir, on est en tout cas bien parti pour que ça prenne bonne forme.
A ma première impression, je vois un design épuré, une navigation conviviale et rapide. Je vois également que les auteurs s’impliquent au niveau du contenu de la plateforme et ca c’est plutôt pas mal…
Il ne reste donc plus qu’à voir comment va réagir la communauté et si l’engouement passé, un réel groupement de développeurs va venir enrichir le contenu de ce:
synthesize aspects of Wikis, Blogs, Forums, and Digg/Reddit in a way that is somewhat original
On croise les doigts!
Merck Serono, 1er retour d’expérience
Cela fait maintenant quelques mois que je suis en mission chez Merck Serono et comme à l’accoutumée, changement d’environnement de travail, gain d’expérience!
Si je voulais faire une petite rétro perspective, je pourrais dire que j’en ai surtout appris au niveau de l’organisation de mon travail. Et sous ce rapport j’aime assez ce qu’a dit Ralph Waldo Emerson:
L’ancêtre de chaque action est une réflexion.
C’est si facilement dit; et pourtant ce n’est que depuis mon passage chez Merck que je me rends compte combien il est important au début de chaque journée de réfléchir à ce qu’il y a à faire (surtout dans l’environnement de travail ici). La réflexion sera dans la majorité des cas triviale mais d’une importance majeure!
Ici (département de recherche informatique chez Merck Genève) il y a peu d’organisation et plusieurs petits projets (principalement en maintenance pour ma part). Bien souvent chacun mène le sien comme il l’entend et il n’y a ni de specs, ni un planning, ni rien (!). Il y a bien un chef de projet qui supervise le tout mais nous sommes en quelques sorte chacun notre propre chef de projet… On aime ou pas. Pour ma part il faut dire que je suis assez surpris que dans une entreprise de cette envergure il y ait autant de liberté. Quand on a l’habitude d’être cadré un minimum on peut facilement se sentir perdu ou rapidement démotivé. Ça a été un peu mon cas, le temps de s’adapter. Car c’est vrai cela peut paraître génial d’avoir autant de largeur mais ne pas avoir d’objectif défini ni un temps imparti peut rapidement amener à un sentiment de lassitude. Je me suis alors rendu compte de mon devoir de prendre les choses en main.
Réflexion avant d’agir
La première chose que je fais maintenant en arrivant à mon bureau est de dresser la liste des tâches à effectuer durant la journée en mentionnant également la première action concrète pour y arriver ainsi qu’un temps imparti. Cela peut parraître rien du tout mais en attendant cela me cadre bien mieux mon travail! Dans un environnement de projet normal ce genre de choses sont imposées par le chef de projet, mais lorsque cela ne se fait pas, il faut se l’imposer. Dans mon cas en tout cas c’est vraiment important.
Chaque expérience permet d’en apprendre un peu plus. Ici, en plus d’en apprendre au niveau technique, je suis content d’avoir eu la possibilité de m’améliorer dans mon organisation et de m’être adapté à mon environnement de travail.
Wiihab
La console made in Japan est utilisée afin de traiter certaines affections et est recommandée à certains patients! Encore une fois, comment lier l’utile et l’agréable!
(Vidéo en anglais)
Le maître de Garamond
Je parlerai bientôt des différends bouquins que j’ai pu lire ces derniers temps mais là il me faut absolument faire mention du livre que je viens de terminer: Le maître de Garamond.
Je voulais particulièrement parler de deux choses concernant cette oeuvre d’Anne Cuneo.. Mais il y a trop à dire, je vais me focaliser déjà sur la première.
L’usage de la mémoire… Internet va-t’il nous rendre stupide?
Oudin, tel est le nom d’un personnage de l’histoire. Ancien saltimbanque, il se lie avec un imprimeur grâce à Garamond, le narrateur de l’histoire. Oudin possède plusieurs caractéristiques particulières mais l’une d’elles est des plus étonnante et m’a fait réfléchir. Il est capable dans l’histoire de réciter des contes, des conversations, des tirades, des événements de mémoire avec infiniment de détails. Je dis que cela m’a fait réfléchir mais Antoine Augereau le maître de Garamond fait cette réflection avant moi lorsqu’il dit:
C’est parce que nous venons d’un monde où l’imprimerie n’existait pas encore… Nous étions forcés d’exercer notre mémoire. Maintenant, pour vous, c’est la belle vie. On imprime les choses, et puis on peut les laisser s’estomper. On n’a plus qu’à consulter les livres…. Plus il y aura de livres, moins il y aura d’Oudin.
Qu’est-ce que dirait ce Maître Augereau maintenant! Nous avons accès à tellement d’information grâce aux livres mais surtout grâce à Internet! J’ai d’ailleurs déjà vu sur le net certains avancer qu’il n’y a même plus besoin de livre pour apprendre tant Internet nous donne accès à tout ce qu’on veut (mais bon le confort n’y est pas encore…).
Au vu du contraste entre les capacités d’Oudin mises en avant dans ce roman et les capacités de mémoire de chacun aujourd’hui (enfin dans cette assertion je ne peux que me baser sur ma propre mémoire ) on peut facilement arriver à ce genre de questions: exerçons-nous donc encore notre mémoire, ou du moins l’utilisons-nous efficacement? Arrivera-t-il un jour où les livres ou Internet nous auront rendus incapables d’user de cette mémoire?
C’est un raisonnement assez paradoxale mais encore aujourd’hui j’ai pu lire un article intéressant à ce sujet dans la tribune de Genève: Le Web nous rend-il incapables de lire? Cet article fait mention d’un essai publié récemment ayant pour titre «Google nous rend-il bêtes?» («Is Google Making Us Stupid»).
L’article nous informe par exemple comment Platon avait le même genre d’idée que Maître Augereau mais lui à propos de l’écriture:
A mon avis certains sont assez répulsifs au changement. Internet c’est vrai peut très bien changer nos habitudes de lecture mais est-ce pour autant que l’on deviendrait moins intelligent? Comme toute nouveauté, il faut savoir s’en servir et à mon avis Internet n’est qu’un nouvel outil à disposition de tous les curieux de la planète!
L’article se veut d’ailleurs rassurant de par sa conclusion:
N.B.: Quelques astuces pour améliorer sa mémoire et en savoir plus sur le sujet: cliquez ici.
Apprendre l’anglais
Les cours d’anglais sont peut-être éloignés et vous avez envie de vous y replonger?
J’ai le privilège actuellement de suivre un cours d’anglais par téléphone. Mon employeur a la bonté de m’offrir cette prestation en partenariat avec goFluent. Je dois dire qu’avoir des conversations uniquement en anglais fait progresser, c’est réellement utile. Malheureusement tout le monde n’a pas un employeur aussi sympa et non plus les moyens de s’offrir un telle prestation…
Il existe cependant sur la toile plusieurs ressources extrêmement utiles pour s’améliorer:
- De nombreux podcats gratuits: il n’y a qu’à taper english learn dans le champ de recherche sous iTunes et une longue liste va s’afficher. Personnellement j’aime beaucoup English as second language podcast qui propose 2 podcasts par semaine avec 2 formule: l’English Cafe (sujets à propos de la vie aux Etats-Unis) et un podcast traitant d’un sujet en particulier (talking about prices, going into the military, etc.). Il est également facile de trouver des podcasts pour améliorer son vocabulaire ou sa grammaire… Really usefull!
- Afin de lier l’utile à l’agréable, je trouve sympa de faire des mots croisés en anglais. Et on peut en trouver pour tous les niveaux sur le net! Par exemple, comme mon niveau est moyen pour l’anglais courant, en ce moment je consulte ce site: http://www.crosswordsite.com/usbeginner.shtml
- Enfin pour apprendre une langue, le plus important est de la parler! Et à ce sujet j’ai reçu un mail hier concernant Polyglot. Polyglot est une communauté ayant pour but de rassembler ses membres et de simplement faire converser tout le monde, autour d’un verre, dans n’importe quelle langue parlée par les membres de cette communauté. Le premier rassemblement des membres suisses à lieu aujourd’hui à Genève! J’espère vraiment que cette idée va se poursuivre.
Voilà trois moyens offerts gratuitement par Internet pour apprendre l’anglais. Pas belle la vie? Vous connaissez d’autres bon plans? N’hésitez pas à laisser un commentaire.
Je suis un intello!
Avant de me croire prétentieux, qu’est-ce qu’un intello? Peut-être que la définition qui suit ne convient pas à ce terme quoiqu’il en soit je l’aime beaucoup:
Être intello ça veut dire aimer s’instruire, être curieux, attentif, admirer, s’émouvoir, essayer de comprendre comment tout ça tient debout et tenter de se coucher un peu moins con que la veille1.
Cette définition fait abstraction de la notion d’intelligence. Tout le monde peut faire preuve de curiosité c’est l’une des seules justices de ce monde, par contre curiosité n’est pas égale à intelligence et malheureusement (ou heureusement peu importe) chacun ne naît pas avec le même capital et les mêmes possibilités.
Mais lorsqu’à l’école un bambin balançait “oh l’intello” il ne voulait pas dire “oh mais comme il est curieux mon camarade”… Mais bien plutôt “celui-là il me gonfle il sait tout!” Dans ce sens la définition ci-dessus n’est peut-être pas adéquate mais qu’elle se rapporte à intello ou n’importe quelle autre expression, je voulais la partager car je l’apprécie beaucoup.
- Extrait tiré du livre Ensemble c’est tout d’Anna Gavalda [↩]
La charte des droits du programmeur
- Tout programmeur doit avoir un affichage double écran
- Tout programmeur doit avoir une station performante
- Tout programmeur doit se procurer lui-même sa souris et son clavier personnels
- Tout programmeur doit avoir une chaise confortable
- Tout programmeur doit avoir une connexion rapide à Internet
- Tout programmeur doit avoir un environnement de travail calme.
Dans ma courte expérience professionnelle, tout ce que je peux dire c’est qu’en Suisse on est bien traité!
Un commentaire intéressant sur l’original de cette charte: “mettre des écouteurs, parfois même sans aucune musique (Andre Torrez)” permet simplement de remplir les conditions de l’article numéro 6 de la charte … Ayant travaillé à Lyon durant 3 mois, les conditions m’ont amené à tenter l’expérience avec succès!
[source : coding horror]
Envie de rire un coup ?
Pour certains c’est encore pire le lundi matin….
Boot Camp - pas de sp1
Ayant installé Leopard je me réjouissais de tester Boot Camp qui est installé d’office avec le reste. Je lance donc l’utilitaire, insère mon cd de windows xp… tout se passe bien… Jusqu’à ce que mon ordi redémarre et bam une err. disque! Une visite sur cette page nous informe qu’il faut formater la partition où sera installé xp avant d’effectuer l’installation elle-même… Pour ceux qui pensait que Boot Camp préparait justement la partition pour le systèem cible, eh ben c’est raté!
Bon pas grave, on recommence je me suis dit. Je relance donc l’installe en ayant pris soin de formater et houra xp se lance. Je démarre ensuite l’installation du service pack 2…. Et bam un message d’erreur vraiment spécial me disant qu’il me faut au moins 4mo d’espace disque… J’en ai plus de 30 go!
Si vous vous trouvez dans la même situation sachez qu’il est possible grâce au logiciel nLite de combiner une licence windows xp sp1 au service pack sp2 et également de spécifier plein d’options pour votre installation. Ensuite plus qu’à graver l’image générée par nLite et tout ira bien!
IMAP - c’est fait !
Cette fois c’est bon! La gestion d’IMAP sur GMAIL est activée sur mon compte. En cherchant un peu dans la FAQ, on pouvait voir que ca prendrait un peu de temps (1 semaine) pour donner la même fonctionnalité aux comptes déjà existants…