Haut les mains (T)

2008-05-16

Responsable des développements. Ouais, c’était un titre assez pompeux mais Jamie y était préparé. Il avait passé des années en tant que développeur et savait que c’était le bon moment pour prendre un poste de management. En plus, l’équipe qu’il allait gérer était plutôt petite et il pourrait toujours participer aux développements si nécessaire. L’offre était parfaite et ainsi, Jamie devint un manageur.

La société était un éditeur d’annuaire pour professionnel et, pendant le quart de siècle passé, avait soutraité la majorité de ses développements logiciels à une autre société de consultant. Par « Société de consultant », j’entends une société d’une personne employant un seul consultant. Et par « consultant », j’entends un bougre auquel les vingt-cinq ans d’expérience viennent de son premier et unique client, l’éditeur d’annuaire professionnel. C’était avec ce consultant que Jamie et son équipe de développeur allaient devoir traiter pour fournir aux divers services (Client, Editorial, etc) des applications.

Plutôt facile (T)

2008-05-15

"Ca devrait être plutôt facile," déclara naïvement David M, « regardes simplement dans la table Agent_ProductLines, d’accord?"

"Hum," répondit le collègue de David, James, sur un ton quelque peu condescendant, "non." David commençait à être habitué à de telles réponses. Rien dans son nouveau job n'était "plutôt facile" à réaliser.

Sandy Barnabas reçu un message plutôt étrange lorsqu'elle valida son formulaire d’enregistrement :



Test Driven Marketing (T)

2008-05-13

1999 fut une grosse année pour les publications Harvard Business School. Dans les années passées, ils avaient vu leur "business model" - vente de livres, journaux, articles, études de cas, et autres - se transformer de vente sur catalogue papier vers une boutique en ligne, pour aujourd'hui nécessiter une refonte totale du site web.

Le nouveau site web d'HSBP était au top. En plus d'un système de recherche plutôt avancé, le nouveau design du site proposait aussi des forums communautaires et une section appelée "Idées en route", qui permettait aux utilisateurs de télécharger partout dans le monde des messages audio issus de penseurs influant dans le monde du business. Malgré le rapide développement du projet, le cahier des charges flou, et la gestion de projet hésitante, le nouveau site fonctionnait correctement. Dans les leaders du .com, peu d'autres sites pouvaient en dire autant à l'époque.

On est tous passé par là : tous nos tests unitaires fonctionnaient la veille mais quand il s'agit de lancer la démo vous réalisez que vous avez oublié quelque chose. Depuis, on a inventé la revue de code. Non pas qu'il y ait moins de bug, vous vous sentez juste mieux puisque quelqu'un d'autre a raté le problème.

Par chance pour les amis de Christian, il a l'œil. Quand un de ses collègues atterrit dans une équipe projet assignée aléatoirement, Christian jeta un coup d'œil au code. Apparemment, "Karl", la personne en charge du module d'authentification n'était pas attentif aux critiques du moment que son test unitaire passait.

Don nous propose un bout de code sur l'envoi d'email, avec une façon plutôt spéciale de gérer les exceptions :

A la une : la requête pour afficher au hasard un salon qui débute le 22 avril, qui a été validé et qui a une photo.

Sauvegarde impeccable (T)

2008-04-30

Loi de Murphy 198§44 : Plus une solution de backup est compliquée, moins il est probable qu’elle soit utilisée.

Avec presque un demi-siècle d’expérience dans l’utilisation de l’outil informatique pour faire tourner son entreprise, la société de Chris M connaissait cette loi parfaitement. Enfin, jusqu'à ce mercredi fatidique encore connu à ce jour comme le crash de 68 – où ils jurèrent de ne jamais s’y faire reprendre. Quarante ans plus tard, leur promesse était tenue.

Ward n’est pas un développeur chanceux. Lorsque les deux principaux (et uniques) développeurs de l’application flash furent licenciés, il fut appelé pour nettoyer leur bazar. Voici ce qu’il nous raconte :

Il y a quelques mois, je me suis vu demander d’effectuer quelques légères modifications (5 heures de travail) sur une application faite par ces deux développeurs (ils l’ont faite ensemble ce qui empire les choses). Cette application est pour une agence gouvernementale qui avait déjà payé pour les mises à jour à effectuer. On me demandait simplement de remplacer la base de données avec une version mise à jour, de compiler l’installeur et d’expédier le tout.

Code pin oublié? on vous le Post

2008-04-28

Le billet publié sur la poste Canadienne, semble avoir fait des émules. C’est Alexis qui nous envoie un WTF sur la poste française.

Cityssimo est un service de LaPoste gratuit et parfois assez utile. Une carte d'accès à un local ouvert 24h/24 7j/7 où tout est automatisé et dans lequel LaPoste dépose vos colissimo reçus. Service très agréable donc, sauf que le colis doit être un colissimo normal (pas de recommandé) les dimensions doivent être raisonnables etc.

Archive des articles >>