Los alumnos no dejan de sorprenderme

Al igual que todos los cuatrimestres, siempre hay algún alumno creativo que me sorprende en uno u otro sentido por sus ocurrencias. Esto me ha motivado a empezar a compartir esas situaciones tan llamativas,  aquí va la primera.

Comienzo con un poco de contexto. Resulta que en TDA1 el régimen de cursada para regularizar la materia es: aprobar los 3 trabajos prácticos grupales y defenderlos individualmente al final del cuatrimestre en un interrogatorio oral con la titular de la materia. Luego de aprobar el interrogatorio la materia queda regularizada y los alumnos pueden rendir el examen integrador. Durante la cursada no se toma ningún parcial y la asistencia a clase no es obligatoria, pero más allá de eso, los alumnos deben estar al tanto de los que se da en clase. El solo hecho de que la materia no tenga examen parcial, es un atractivo interesante para muchos alumnos, que se anotan en la materia, pero al mismo tiempo es un arma de doble filo, pues muchos no asisten a clase y luego no pueden resolver los TPs en tiempo y forma (o directamente hacen cualquier cosa) y terminan perdiendo la materia.

En este contexto, tres semanas antes de finalizar la cursada, un alumno enviá un mail diciendo (textual):

[…]desde hace un tiempo que se me complicó ir a las clases por problemas de trabajo. Aun tengo inteciones de rendir el examen y preparar algun tema para la monografia. El tema lo puedo proponer yo ? o hay alguna lista de opciones? […]

Si leyeron mi introducción con atención, seguramente ustedes estarán diciendo: “Pero en el régimen de cursada no mencionaste nada de una monografia”, claro, porque no la hay. Resulta que este alumno, no entregó ninguno de los TPs, y hasta donde recuerdo no lo he visto en las clases prácticas. Pinta como que el alumno vino a alguna de las primeras clases, confirmó que no había parcial y asumió que había que hacer una monografía para regularizar la cursada. Sinceramente no lo sé, tal vez sea que el alumno se confundió de materia, en fin, una anécdota más de mi vida como docente.

Jekyll Quickstart

Some days ago Johnny posted about Jekyll and that motivated us (Martin and me) to perform some spikes with it. So in this post I will share what I have been doing. I assume that you have already set up your Ruby environment.

Let’s start by installing jekyll:


$> sudo gem install jekyll

Very easy and straightforward.

Now create a directory for your site and create the following files/folders in it (this structure is basically what Jekyll’s documentation suggests):

  • _config.yml, this file stores the configuration data that is used by Jekyll. Most of this information can assume default values or the values can be specified as command line arguments when invoking Jekyll. I suggest specifying the destination argument, which specifies where output files will be placed.
  • index.html, this will be the landing page of your site, but in order  for this file to be processed by jekyll we need to add the following line at the top of the file. This will indicate to jekyll which layout to use in order to render the page as well as its title.

---
layout: default
title: jekyll-spike
---
  • _layout, as you may imagine this folder will contain the files that define the layout of your pages (in .net we would say the “master pages”)
  • _post, this folder is where you will place the markdown files with your posts

That is pretty much all; now you can add the classic folders for static resources like images, css, etc.

Now to generate your website, just open a terminal in the root directory of your application and call jekyll

$> jekyll

This will create a whole static site under the folder you specified as the destination in the _config.yml file. Now, every time you want to add a new post/page, just create a markdown file under the _posts folder and then execute jekyll to regenerate the site.ust ese

There is also an option in jekyll to generate the site and start a webserver to host the site all at once, just execute

$> jekyll --server

Well this is all for now. If you want, you can download a zip file with this basic structure from here.

Maratón FIUBA 2011

Ayer tomé parte de este evento con intenciones meramente participativas (creo que al igual que la gran mayoría de los participantes). Esta fue mi primera participación en una carrera. Estuvo bien, me gustó, seguramente vuelva a participar en alguna otra. Dado que de vez en cuando salgo a correr, no tuve mayor problema en completar los 5k de esta carrera. El recorrido fueron dos vueltas sobre las calles Paseo Colón, Belgrano, Azopardo y San Juan. La primera vuelta la hice en 12:35 y la segunda en un tiempo muy similar, para totalizar 25 minutos y moneditas.

Smalltalks 2011, we were there

The 5 th international conference on Smalltalk technologies, Smalltalks 2011 organized by FAST, was held during the first week of November. Among the keynote speakers were Ian Piumarta and Kim Rose (from Viewpoints Research Institute), Markus Denker (from Inria and founder of Pharo project) and a couple of guys from Gemstone (Dale Henricks and James Foster among others).

Out of the sessions I attended, I would have to say that the most interesting were those given by Marcus, Mariano Peck, Hernan Wilkinson and Dale Henrichs.

We held two sessions, Angel gave one on Smalltalk, C# and Javascript and I gave the other on Pharo Customization.

Recta final del 2011

He estado ausente mucho más de lo que me gusta, pero han sido unas semanas muy movidas. La recta final de año siempre me tiene bastante atareado. Ya pasó la Smalltalks, la jornada de arquitectura organizada por el MUG, la RubyConf  y Expoeva, con lo cual, en lo referente a eventos, ya queda poco y nada.

Personalmente, en mi agenda solo figuran estos items:

  1. En primer lugar, el encuentro de la comunidad agiles@baires del próximo martes 15, en el cual DiegoF va a facilitar una sesión titulada: “Ecosistemas Sociotécnicos: Idilios y desencuentros entre arquitecturas y organizaciones”, ¡fua! ¡que título!, suena muy prometedor.
  2. Los 5K por la industria nacional, una carrera de 5 kilómetros organizada por la secretaría de extensión de Fiuba y que se realizará el próximo 20 de noviembre. Puede que 5K parezcan poco, pero no olviden que si bien la convocatoria es abierta, el grueso de los participantes es de la comunidad de ingenieros.
  3. En segundo lugar un Open Space, también en Buenos Aires, con la idea de repasar algunas de las sesiones de Agiles2011. Si bien no está confirmada la fecha, todo parece indicar que se realizaría el 16 de diciembre.

Ya en un ámbito más privado, tengo pendientes el trabajo final de psicología cognitiva, el evento de fin de año de Southworks, el cierre de Ing-Soft, Algo3,  Tda1 y la definición del campeonato de Viva Plomer.

Movidito se viene el fin de año.

Mi primer auditoria ISO

Si bien desde que trabajo en Southworks he participado en  otras auditorias, esta fue la primera vez que participé activamente. Desde el pasado agosto, he tomado un rol activo en el proyecto SWU en el contexto del cual, trabajo principalmente en tareas de inducción y generación de material de estudio. En estos últimos meses hemos formalizado el proceso de inducción y fue en la auditoria de hoy que lo auditamos por primera vez. Si bien aún no tenemos la comunicación formal, confiamos en que todo salió bien, pues no se detectaron no conformidades :-). Personalmente me resultó muy gratificante que ante cada consulta de la auditora, teniamos una respuesta adecuada y evidencia concreta de soporte.

Por último quiero felicitar a todos los que participaron de la auditoria y especialmente a @ezequielm, quien trabaja constantemente en el sistema de gestión de calidad y a @MartinSalias y @aschapiro, quienes impulsaron mi involucramiento en el proceso de inducción.