-
If programming were a recipe, how would you know when the dish is ready to be served? When it’s working, right? Along with the wolf, we howl “Not at all, we’re not finished yet”. Indeed, apart from working, now you have to make the code attractive for the human eye. You have to make it…
-
Great picture. Van Gogh’s A pair of shoes. Worn out at the moment of being portraited, let’s stop for a second to notice that, once, those shoes were new. Can you make them out in that state? They were clean, new, unused, undeformed by any personal and unique way of walking… Waiting for someone to…
-
Have you seen that Quino’s drawing in which a housemaid is so good that she even puts Picasso’s Guernica in order when asked to tidy a messy room? Clojure is as cool as that housemaid in that it even cares about style, allowing you to choose whichever fits you better. Thus, if like me, you’re…
-
What do you think the most valuable asset of a company is? Knowledge, without a doubt. And what ways of attaining knowledge can a company have? Confucious used to talk of three possible ways of learning: By three methods we may learn wisdom: First, by reflection, which is noblest; second is by imitation, which is…
-
Congrats! You’re hired. Welcome to the team! Thanks! So am I part of the Developers’ team now? Yes you are. Great! What is our first task? Your first task is to develop a new feature. Wait a minute. Did you say ‘My task’? Yes. But aren’t we supposed to be a team? We are not…
-
I recently discovered this delightful book, The Little Schemer. As the title suggests, it uses the programming language Scheme (a LISP dialect). To talk about what? About recursion, mainly. The book is relatively small (200 pages or so). It’s also quite old, given the short history of computers and programming languages. It was first published…
-
No legacy is so rich as honesty. William Shakespeare The other day, I was playing Liar, a cards game with my 8 year old daughter. -‘Claudia, do you know we’ve been playing with the wrong rules?’ -‘What do you mean, daddy?’ -‘I just checked the Instructions Manual and mom got it wrong. Even if the…
-
This post is going to be so short that I bet, when you finish reading it, you’ll be asking yourself: Was I reading a blog post or a tweet? And you’ll be right: this post could probably fit better on a tweet or a Linkedin thread, but hey: it’s my blog, isn’t it? When I…
-
For me, writing code is one of the most beautiful and creative things one can do nowadays. And the coolest thing of it is that you can make a living of it. To make a living programming you have to step into the software industry. And, at least in Spain where I work, it seems…
-
I’ve always liked writing. And sometimes I see myself comparing the act of writing literature with that one of writing code. Is that comparison fair? Is it one really that different from the other? Types of audiences If someone is going to read you at all, in the case of literature your reader is going…