Blog personal

Cuando escribo, entiendo mejor el mundo.

Blog personal

Cuando escribo, entiendo mejor el mundo.

La experiencia con la casa de madera

En este artículo no citaré nombres de empresas, porque no se trata de atacar a ninguna, sino de contar nuestra experiencia para las amistades que nos están preguntando sobre el tema. Nuestra experiencia es que montamos una casa de madera...

Programmer’s memory

By pairing with a wide variety of other programmers, I've noticed that the programmer's memory has an important impact on the productivity. In order to be agile searching for code blocks within a...

leer más

No, it’s not the money

I totally disagree with the idea that ultimately we write software for money, for someone to make money -- or more money. I can't bear with sad statements like "well, eventually we get paid to...

leer más

Code symmetry

Today, Peter Kofler and I have been pairing over the Internet to do deliberate practice. To improve our coding skills. We have been working on the word wrap kata, to practise the Transformation...

leer más

Do not create unnecessary methods

Methods should be short, from 1 to 7 lines of code, maximum 10 in some cases (with the exception of some algorithms). Because a method does just one thing its name should describe it precisely. But...

leer más

Return: get out as soon as possible

I believe the idea of a single exit point for functions comes from the 70's. A function used to have only one exit point, a single return statement. I still see some developers doing this but it's...

leer más

WebSockets and Android

I didn't know that the default browser installed on Android is called Webview. I haven't created any native Android app ever. But I wanted my web app to run on Android using Websockets....

leer más