Archive for the ‘interview’ Category

Interview de Stéphane Ducasse sur Interstices

Tuesday, September 23rd, 2008

Stéphane Ducasse a été interviewé par le site Interstices. Il fait le point sur la recherche en langages de programmation et ses développements logiciels autour de Pharo, un nouveau Smalltalk open-source. Pour lui le futur ce sont les langages dynamiques comme Smalltalk. Le podcast de l’interview est disponible ici :   http://interstices.info/jcms/c_34709/podcast-interstices

Interview Smalltalk 6 : Nicolas Petton

Saturday, September 6th, 2008

Après plusieurs mois d’arrêt, nous reprenons notre série d’interviews de smalltalkiens francophones (Herculano Caetano, Hilaire Fernandes, Yann Monclair, Bernard Pottier et Stéphane Ducasse). Nicolas Petton, développeur du gestionnaire de contenu AIDA/Scribo et un des traducteurs du livre librement disponible “Squeak par l’exemple” a bien voulu répondre à notre série de questions.

Peux tu nous en dire un peu plus sur toi ? Quel est ton métier, ton parcours ?

Salut, J’ai 23 ans, et je suis étudiant en informatique à l’université de Montpellier II, où j’habite actuellement. Avant de faire de l’informatique j’ai fait un DEUG de Géologie à l’Université de Brest.

P1030324

Quand et dans quelles circonstances as tu commencé à utiliser Smalltalk ? Quelles sont les raisons qui t’ont poussé vers ce langage de programmation plutôt qu’un autre ?

J’ai commencé à utiliser Smalltalk en première année de licence. Un ami qui étudiait Smalltalk à Brest m’a montré VisualWorks. Ca a tout de suite été le coup de foudre. Ce qui m’a plu dans ce langage c’est
son modèle objet cohérent, sa réflexivité, son environnement, et aussi le principe de l’image. J’ai pu ensuite mieux apprendre le langage avec Alain Plantec, enseignant à l’université de Brest. J’ai fait des développements avec d’autres langages comme Python et Ruby, mais je suis toujours revenu à Smalltalk.

Quelles versions de Smalltalk utilise tu le plus souvent et pourquoi ?

J’utilisais jusqu’à maintenant Squeak, principalement parce que c’est un Smalltalk libre. Je suis récemment passé à Pharo, pour l’instant juste pour mes développements, mais j’espère bientôt l’utiliser en production.

Quels produits Smalltalk as tu développé ? Quels sont tes projets ?

Je fais principalement du développement web avec Smalltalk. J’utilise notamment AIDA/Web et Seaside. Depuis un an je fais partie de l’équipe de développement d’AIDA/Web et du CMS AIDA/Scribo.

Quels sont les avantages et inconvénients de Smalltalk ? Que faudrait-il faire pour l’améliorer ? As tu envie parfois de changer de langage ?

Evidemment, certaines choses me déplaisent, notamment dans Squeak. J’ai parfois du mal à voir vers quoi Squeak évolue. J’aimerai aussi qu’il soit un peu plus professionnel. Je pense qu’on manque actuellement d’un Smalltalk open-source, professionnel et moderne.

Quels projets Smalltalk te semblent pouvoir avoir le plus de retentissement dans le futur ?

Je pense — ou en tout cas j’espère — que Pharo sera dans l’avenir LE Smalltalk open-source. C’est un projet vraiment ambitieux et je pense que beaucoup attendaient un projet comme celui là. Je tire mon chapeau à tous ceux qui y participent.

D’autres projets comme SqueakGTK et Miro pourraient aussi rencontrer un certain succès. J’en ai personnellement marre des Morphs.

Smalltalk te semble-t-il suffisamment utilisé dans l’industrie ? Est-ce que c’est un marché de niche ? Est-il possible de vivre en étant développeur Smalltalk ?

J’espère qu’il est possible de vivre en étant développeur Smalltalk ! Quelques entreprises utilisent Smalltalk, mais cela reste assez marginal. Peut-être que Smalltalk est trop innovant, ou alors l’a trop été à son époque. J’ai quand même l’impression que plus de personnes s’intéressent à Smalltalk aujourd’hui. Seaside rencontre un certain succès, ca doit aider.

Comment reste-tu connecté avec la communauté Smalltalk ?

Avec les mailing-lists et sur IRC. La communauté est très dynamique et l’ambiance est toujours bonne.

Quels conseils donnerais tu à un développeur qui voudrait commencer à apprendre Smalltalk ?

Quand on débute, Smalltalk est assez déroutant, on peut être facilement tenté d’abandonner. Il ne faut pas hésiter à poser des questions sur les mailing-lists, c’est souvent là que l’on trouve des réponses. Il existe aussi un livre sur squeak : Squeak par l’Exemple. Il est très bien fait et gratuit. Dans tous les cas il faut se dire que même si ca peut être difficile au début, le jeu en vaut vraiment la chandelle.

Interview Smalltalk 5 : Stéphane Ducasse

Saturday, November 3rd, 2007

Après quelques semaines d’arrêt, nous poursuivons notre série d’interviews de smalltalkiens francophones (Herculano Caetano, Hilaire Fernandes, Yann Monclair, Bernard Pottier). Aujourd’hui, il s’agit de Stéphane Ducasse, président de l’association ESUG (European Smalltalk User Group) et smalltalkien bien connu de la communauté.

Peux tu nous en dire un peu plus sur toi ? Quel est ton métier, ton parcours ?

J’ai fait une thèse sur les langages objets en Lisp à l’université de Sophia Antipolis. Je suis ensuite parti en Suisse pour bosser sur la maintenance d’applications (je ne connaissais rien dessus mais cela paraissait cool). Finalement j’ai recommencé à travailler sur les langages. Je suis maintenant Directeur de recherche (équivalent de professeur d’université) à l’INRIA Lille. Et je compte continuer à travailler sur la maintenance et les langages.

Quand et dans quelles circonstances as tu commencé à utiliser Smalltalk ? Quelles sont les raisons qui t’ont poussé vers ce langage de programmation plutôt qu’un autre ?

En fait, quand j’étais en thèse il y avait un Smalltalk mais que sur des machines SUN et j’avais Linux sans un réel Smalltalk. Je faisais du Lisp à l’époque, puis quand je suis arrivé à Berne, je vivais en gros dans mon bureau et j’avais une grosse station SUN qui me faisait de l’oeil. Donc j’ai volé un Smalltalk et j’ai essayé et j’ai été frappé. Ce langage était celui que je cherchais : un langage simple, dynamique tout écrit en lui-même. Bien sur il y a des tas de choses que j’aimerai changer mais la philosophie du langage et tout le reste m’ont fait pensé que j’étais destiné à programmer en Smalltalk :).

(more…)

Interview Smalltalk 4 : Bernard Pottier

Monday, July 16th, 2007

Voila la quatrième interview Smalltalk de notre série sur #doesNotUnderstand:. Cette semaine, il s’agit de Bernard Pottier, enseignant-chercheur à l’Université de Bretagne Occidentale (UBO).

Peux tu nous en dire un peu plus sur toi ? Quel est ton métier, ton parcours ?

J’ai une formation initiale en mathématiques appliquées, je suis revenu à l’Université intéressé par l’éclosion de la micro-informatique. Ma culture initiale en informatique est celle de la mise en oeuvre des langages de programmation. J’ai ainsi touché à Lispkit, Simone (un langage de simulation proche de Pascal, et basé sur les moniteurs), Smalltalk-80.

Ensuite je me suis intéressé au parallélisme, puis à l’architecture, et à cette technologie un peu matérielle, un peu logicielle, que l’on nomme ‘reconfigurable’. L’essentiel de mes travaux se situe dans ce domaine.

Actuellement je suis responsable d’une équipe de recherche à l’UBO.

(more…)

Interview Smalltalk 3 : Yann Monclair

Monday, July 9th, 2007

Le troisième Smalltalkien de la série d’interviews que nous avons entamé est Yann Monclair.

Peux tu nous en dire un peu plus sur toi ? Quel est ton métier, ton parcours ?

Je suis développeur, chez JPMorgan Chase. Je suis basé à Glasgow. Je travaille sur Kapital, un système de gestion de risque et de tarification financière, écrit en Smalltalk.

J’ai un Master en informatique du logiciel, de l’Université de Bretagne Occidentale (UBO), Brest, France. J’ai travaillé avec le laboratoire LESTER AS durant mon master, et jusqu’à ce que je parte pour Glasgow.

(more…)

Interview Smalltalk 2 : Hilaire Fernandes

Monday, July 2nd, 2007

Voila la deuxième interview de la série, celle de Hilaire Fernandes.

Peux tu nous en dire un peu plus sur toi ? Quel est ton métier, ton parcours ?

J’ai 37 ans, marié, deux enfants et nous habitons actuellement dans le sud-ouest de la France depuis maintenant 6 ans. Je travaille actuellement au CRDP d’Aquitaine, CDDP des Landes. Je m’occupe des questions informatiques au sens large (très large) : support pour le logiciel BCDI que nous vendons aux établissements scolaires, conseils et formations sur les TICE pour les enseignants, gestion de notre réseau et parc informatique, vidéo (reportages et montages), parfois un peu de développement web. J’ai également une mission de veille technologique, à ce titre je m’intéresse à des projets comme Squeak, BotsInc, SqueakBot, Sophie… Mais mes activités de développement n’ont absolument rien à voir avec mon travail, la programmation a toujours été mon hobby préféré, mais cela n’a jamais été mon métier.
Auparavant j’ai travaillé 5 ans dans la section française de l’école européenne de Taipei, j’y ai enseigné les math. et diverses autres disciplines scientifiques. Coté formation, je suis certifié de mathématique et titulaire d’un master de recherche en informatique.

(more…)

Interview Smalltalk 1 : Herculano Caetano

Tuesday, June 26th, 2007

Je démarre aujourd’hui une série d’interview d’un certain nombre de membres de la communauté des Smalltalkiens francophones. Cela nous permettra d’avoir un bilan de qui utilise Smalltalk en France et pour quels besoins. Si vous voulez participer à ces interviews, vous pouvez m’envoyer vos réponses en privé.

Le premier interviewé est Herculano Caetano, qui dirige la société Xistos Développement. Vous retrouverez la deuxième interview lundi prochain.

Peux tu nous en dire un peu plus sur toi ? Quel est ton métier, ton parcours ?

Je dirige la société XISTOS Développement qui s’est créé dans le cadre des lois Allégre à partir du LIP6. Je suis géophysicien de formation. J’ai fait une thèse en séismologie à l’Institut de Physique du globe (Paris 7). Puis après avoir travaillé dans le monde du pétrole, j’ai rejoint le LAFORIA (Paris 6) pour faire de l’IA (1986).

(more…)