skip to content

Search

Notes — 34 · 2007–2013

Notes

Short pieces that are not articles: links, one-line thoughts, and the tumblr-era posts this blog collected between 2007 and 2008.

Subscribe to notes

Ask, What would the user do?

We all tend to assume that other people think like us. But they don't. Psychologists call this the false consensus bias

Giles Colborne in "97 things every programmer should know"

Too much features in products

Features that offer value to a minority of users impose a cost on all users.

Douglas Cockford in Javascript: The Good Parts

Steps toward modernizing a legacy codebase

http://vimeo.com/47849625

Paul M Jones presented at the Nashville PHP User Group on August 13th, 2012 on modernizing legacy code.

“We’ve all been there, dropped into a codebase that makes perfect sense to the original developers but might as well be Greek to you. Paul will help you make sense of things with some helpful tips for untangling the spaghetti and how to move it towards a more modern, modular architecture while keeping it running the whole time.”

Speech at Trasnada "10 – Open Source translators event

I’ve has been working and managing GNOME translations for Galician language for some time, and this Saturday, October 16th, I’m going to make a speech about our experiences on translating and coordinating this amazing community. This event is sponsorized by Mabishu Studio, OpenHost and our regional gobernment (Xunta de Galicia).

👇 These are the slides for the speech and you can read it at slideshare [in galician]:

Software"s life cycle

Software: do you write it like a book, grow it like a plant, accrete it like a pearl, or construct it like a building?
by Jeff Atwood

Formula del éxito con el software libre

"Si un millón de personas está utilizando tu código, por lo menos la mitad de ellos percibirá si algo está mal en él. Un cuarto de ese medio millón puede que tenga el tiempo necesario para cambiarlo, si posee la destreza para hacerlo. Una décima parte de esos 12.500 no sólo tiene el tiempo y los conocimientos, si no también la inclinación a desarrollar un poco. Un pequeno porcentaje de las 12.500 personas no tendrán hijos, por lo que será capaz de concentrarse lo suficiente como para completar el esfuerzo. Al final, llegarán tres parches de tres personas diferentes y rechazarás dos de ellos porque no te gusta nada la solución o su estilo de programación."

Extracto del artículo "Encontrar programadores" de Jon "Maddog" Hall en la revista Linux Magazine