The Larries are sometimes the first to fail reviews or to be fired. Or to go to a place where they're paid better leaving a mess of barely comprehensible legacy code. Larry will probably be OK no matter what. But having Larry on a team? Not so keen on that.


A slight change of perspective might help a bit here. As a senior developer, you're not so much expected to produce code as to help the team produce better code. Your code does not matter so much, and code *ownership* does not matter so much either. It's the whole team that, through code writing and reviews, produces quality code.


I'm not totally sure if this is a plain exercise in provocation or a real argument. I'm going to bite and treat it as the latter.

The first paragraph is quite revealing. It is equivalent to saying that open source software can't really be avoided. You probably have no alternative but to use it if you're building your own software, or simply if you are running any computing system whatsoever. So, what you're saying, is "let's forget about that and focus on the thinner, user facing layer: consumer software".

Funny thing is, after devoting a whole article to disparaging the…


I get it. You don't like the GPL.

Other than that, free software (which, BTW, is also called libre software, to emphasize the freedom aspect as opposed to the free as in free beer aspect) runs the world now, and it does so because it's free. So, the thing with the time passing on free software? Not gonna happen.


Es complicado iniciar un camino si no sabes a dónde vas a llegar.

La cumbre, un poco difusa
La cumbre, un poco difusa

Todos los años tutorizo unos cuantos trabajos fin de grado y máster, y evalúo unos cuantos en un tribunal. En general, casi todos plantean los objetivos de la forma siguiente.

  1. Voy a hacer A.
  2. Luego haré B.
  3. Y luego C.

Efectivamente, se hace A, B y C de mejor o peor forma. ¡Objetivos conseguidos¡ ¡Albricias y pan de Madagascar!

Si tu objetivo es lo que vas a hacer (y lo formulas cuando efectivamente lo has hecho), eso no es un objetivo. Es un plan de trabajo. …


Una receta fácil que se prepara en unos minutos.

Espaguetis con ajo, aceite, guindilla, anacardos y nueces

A veces te encuentras en una situación en la que tienes que preparar comida rápidamente con lo que tengas en la cocina. Esta receta es ideal para esto. Parte del clásico aglio, olio e peperoncino, pero sin mucho dogmatismo ni adherencia a los cánones de la cocina italiana.

Así que vamos allá:

Ingredientes

Pongo cantidades estimativas. Cada uno que lo sazone a gusto.

  • Espaguetis, a razón de unos 100 gramos por persona
  • Guindilla. Generalmente, divide por la mitad el número de personas y añade uno. Por supuesto, a gusto de cada uno.
  • Ajo, un diente de ajo apañada por persona.
  • Aceite…


Staying in hotel rooms has taught me a few tricks. Usually the hard way. Here are some lessons learned, so that you don’t have to go through the same stuff.

Ready made bed in Parque Central, Havana

As someone working in academia, I stay outside home many days every year. This year I might have accumulated close to two months, most of the times by myself, sometimes with family. This is also an average year, so I really spend many nights in hotel rooms.

And shit happens.

Sometimes literally, but I’m not going to talk (not too much) about that now.

And keeps happening. So here are a few lessons that I have learned which only maybe will help you not go through the same again.


Presentación del TFM de Antonio Álvarez Caballero, publicado con licencia libre, datos, todo, aquí: https://github.com/analca3/StarCraft-winner-prediction

Vamos a empezar por lo más fácil: Cuando. La respuesta es muy simple: ahora.

El mejor momento para liberar cualquier contenido, sea código, sea código con un informe explicativo, o un trabajo científico, siempre es ahora. Si lo que deseas es que su trabajo se conozca y también beneficiar a la comunidad que te ha dado financiación o simplemente apoyo, es mejor hacerlo desde el principio, desde la primera línea de código de un fichero README. El hacerlo ahora manda un mensaje claro: estoy abierto a cualquier sugerencia, y cualquiera puede copiar y mejorar mi trabajo en cualquier estadio de…


O cómo hacer simple algo que parece imposible.

Tienes que acceder con el mismo sistema operativo con el que estás accediendo. Aunque menos mal que tienes una arquitectura que en realidad tampoco tienes (se trata en realidad de un Firefox Quantum 59.0.2 64-bit)


Andar en Bogotá es una actividad de cierto riesgo. Aparte de las busetas que echan un humo negro que se te acaba metiendo por los poros, está el hecho de que los vehículos ocupan físicamente toda la calzada, y si pones el pie fuera de la acera un solo momento te arriesgas a que el Transmilenio te lo deje chafado. Tampoco hay pasos de cebra en las calles laterales. O sea, mira a todos sitios, vuelve a mirar, y cruza sólo cuando veas que alguien con aspecto 100% rolo está cruzando.

Y aparte, las distancias. Las carreras atraviesan Bogotá de…

JJ Merelo

I’m just realizing I might smile too much, and that shows in the pictures. Day job: U. of Granada prof. On the side: blogger @jjmerelo and writer @lujoyglamour

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store