tag:blogger.com,1999:blog-91156446058333841382024-03-13T21:16:17.380+01:00X de XavierUnos y ceros. A veces, en el orden adecuado.-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-9115644605833384138.post-68501944382327851562007-11-30T00:17:00.000+01:002007-11-30T01:38:00.131+01:00Yay! Barcelona Python Meetups are here!Back from the first <a href="http://python.meetup.com/185/">Barcelona Python Meetup Group</a> event. The event was good, with two talks:<br /><ul><li><a href="http://www.linkedin.com/pub/0/a5/280">Maik Röder</a>, based on the <a href="http://tarekziade.wordpress.com/2007/09/24/eight-tips-to-start-with-python/">Eight tips to start with Python</a>. Maik added an additional tip (use <a href="http://divmod.org/trac/wiki/DivmodPyflakes">PyFlakes</a>, a faster PyChecker) and asked the attendants for our own tips: <a href="http://ipython.scipy.org/moin/">IPython</a> (a great shell that I should be using again) proved to have many fans! I mentioned my love for <a href="http://docs.python.org/lib/module-ctypes.html">ctypes</a>.</li><li><a href="http://jardigrec.eu/">Ramon Navarro Bosch</a>, on Design Patterns in Python. Ramon recommended us <a href="http://www.aleax.it/">Alex Martelli</a>'s <a href="http://video.google.com/videoplay?docid=-3035093035748181693">Google TechTalk video</a> on the topic.<br /></li></ul>If the event was good, the post-event (beers, croquetas and bravas) with Maik was great and I'm bringing home lots of food for thought. Most of the talk was about <a href="http://www.openplans.org/projects/funittest/project-home">Funittest (<span style="font-style: italic;">Making it easy to go from use case to functional test</span>)</a>. Maik uses daily a high level Test Driven Development flow:<br /><ul><li>write the functional test, to get aligned with the user's needs/customer value,<br /></li><li>write unit test, that can be driven faster and focus in the approapiate level of abstraction</li><li>write the code</li></ul>My impression is that his ideas have lots of commonalities with <a href="http://fit.c2.com/">Fit</a> and <a href="http://fitnesse.org/">Fitness</a>, and the story-based-testing that they advocate. Maik said that Funnitest's theoretical foundation can be grasped in <a href="http://blogs.msdn.com/micahel/archive/2005/05/04/FromAccountantToScientist.aspx">The Braidy Tester articles</a>; I'm adding them to my to-read list...<br /><br />Beyond functional testing, the programmer's flow, the business-technical gap, Barcelona, Sevilla, tele-working... an intriguing an promising idea: the I-told-you-that-this-was-a-wrong-decision year-end bonus.-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com0tag:blogger.com,1999:blog-9115644605833384138.post-35804308201750782542006-11-27T16:15:00.000+01:002006-11-27T16:22:57.714+01:00Discos voladores, árbitros, bolos y capital social<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/ft-grfs/270772524/"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://static.flickr.com/86/270772524_2c9a1f0fff_d.jpg" alt="" border="0" /></a><span style="font-weight: bold;">Discos voladores. O frisbees</span>. El <a href="http://es.wikipedia.org/wiki/Ultimate">ultimate</a> es un deporte de equipo que recoge elementos del fútbol, del baloncesto y del rugby, sustituyendo el balón por un frisbee y el árbitro por el espíritu deportivo de cada jugador.<br /><br /><span style="font-weight: bold;">Primero lo primero.</span> De <a href="http://ultimatefrisbee.meetup.com/148/?gj=sj8">http://ultimatefrisbee.meetup.com/...</a><br /><blockquote style="font-style: italic;">I´d like to invite everyone interested in the barcelona ultimate meetup group to join our team, <a href="http://www.bravas.espadisc.org/">patatas bravas</a>, for pick-up every saturday at 3pm.</blockquote>Este sábado, espero poder ir, no molestar mucho con mi incompetencia y pasarlo tan bien como estas fotos dan a entender: <a href="http://www.flickr.com/groups/ultimate/pool/">http://www.flickr.com/groups/ultimate/pool/</a> Y espero que sea el primero de muchos sábados.<br /><br /><span style="font-weight: bold;">¡Sin árbitro!</span> La primera vez que supe del ultimate fue en un blog de la intranet de ibm:<br /><blockquote style="font-style: italic;"> What is uniquely interesting about this sport is that there are no referees. And I kind of suspect that not having referees actually elevate everyone to become more honest and have more integrity. Even at the tightest moment of an important game, even with their team's victory on the balance, players will still routinely call fouls--on themselves. Their sense of fair play and the spirit of the game are more important than gaining an unfair advantage over their opponents.</blockquote> O sea, espera de las personas un comportamiento decente y obtendrás un comportamiento decente. Como tiendo a ir con un lirio en la mano, me gustó la idea, aunque tampoco añadí jugar a ultimate como una de mis 43 <a href="http://www.43things.com/things/view/66570">cosas</a> <a href="http://www.43things.com/things/view/15237">pendientes</a>.<br /><br /><span style="font-weight: bold;">Y lo vi.</span> Y un día tropecé en la página de los <a href="http://www.bravas.espadisc.org/">Patatas Bravas y las Crema Catalana</a>. Y fui a ver algunos partidos de su torneo internacional, <a href="http://www.flickr.com/photos/ft-grfs/sets/72157594330648864/">el Porró Open</a>. Y me compré un frisbee, que va siempre en la maleta de mi portátil por si enredo a alguien.<br /><br /><span style="font-weight: bold;">¿Y los bolos? ¿Y el capital social?</span> Tropecé con los Patatas Bravas navegando por <a href="http://en.wikipedia.org/wiki/Meetup.com">Meetup.com (en Wikipedia)</a>. Uno de los libros que inspiraron la creación de Meetup.com es <a href="http://www.bowlingalone.com/">Bowling Alone</a>, de <a href="http://en.wikipedia.org/wiki/Robert_Putnam">Robert D. Putnam</a>, que no he leído, y que mantiene que nuestro <a href="http://es.wikipedia.org/wiki/Capital_social">capital social</a> ha empequeñecido desde 1960: cada vez conocemos y nos relacionamos con menos gente y tenemos menos disposición a hacer algo por aquellos que forman nuestra red social.<br /><br />Cuando <a href="http://vinnie.net/">Vinnie Lauria</a> trabajaba en IBM, escribía a menudo sobre meetup.com, y organizó más de un encuentro cara a cara entre gente de IBM en Nueva York. Ahora ha cambiado de costa, y organiza el <a href="http://newtech.meetup.com/14/">SiliconValley NewTech Meetup Group</a>, con más de 700 miembros. En Barcelona, cuando escribo esto, <a href="http://newtech.meetup.com/cities/es/barcelona/">hay una única persona interesada en un meetup equivalente</a>.<br /><br />No pinta como que meetup.com vaya a tener éxito en Barcelona y que me vaya a resultar útil profesionalmente, lo que resulta una pena. Pero, al menos, me ha hecho comprame un frisbee con el que a veces jugamos cuando el cerebro se nos para durante el trabajo.<br /><br />(Foto de Benjamin Frank, <a href="http://www.flickr.com/photos/ft-grfs/">Benjamoon en flickr</a>)-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com1