A graphic explanation of the Bayes Theorem

I enjoyed how the 3.16 section of the Stanford Artificial Intelligence class presented the Bayes theorem. Instead of giving a formula and expecting the alumni to apply it, they gave us a problem that the Bayes theorem would solve and expected, I believe, that we figured it out ourselves. Being as I am counting-challenged, it took me a while to figure out a way of solving it that was simple enough that I could be reasonably sure of my results. It turned out to be a very interesting detour. ...

November 1, 2011

23 visits a day

Note added in 2021. When I wrote this 10 years ago I had no idea that what I then saw as a fascinating side project would become my company, and sustain my family for years. I was wondering, back then, who would want these wonderful maps I was making. The answer ended up surprisig me beyond anything I could have imagined. The sky as seen from South Goa I’ve been obsessed for the last 24 hours, ever since I put on-line the version of http://greaterskies.com that I thought was the first one to deserve promotion. I knew that I shouldn’t really care; I knew that, most likely, nothing would happen; I knew that I should expect to be ignored in Hacker News. And I’ve done it because it was fun. I’ve had a good time figuring out how to build the puzzle of Common Lisp, Python and Javascript that serves the star chart PDFs. And hosting is free. But still. It’s hard not to give in to what I would naturally do at this stage: add features at a frantic pace, assuming that the next thing is the one that will make the difference. ...

October 3, 2011

Why you should be hacking your work environment

I still remember my first fountain pen. It was a beautiful thing, green and blue, nice to touch, that would caress the paper when you wrote. To this day, holding a fountain pen in my hand puts me in writing mood, in thinking mood. It opens my mind, as Paul Erdös would say. I became conscious of this not long ago when, as I was reading Daniel Kahneman’s wonderful Thinking, Fast and Slow, I understood for the first time how prevalent this effect is, and how important it probably is in my life. ...

May 30, 2011

Uncertainty and technology development

We cannot predict how the development of something large and complex is going to play out. We are not sure about what the right product architecture is, nor where the snags are hidden. In most cases we don’t even know what we’ll actually want by the time the product is done, when the compromises that reality will inevitably impose on us are bought off. Nor whether anybody will actually want what we envision today. ...

January 18, 2011

Org-mode tricks for team management

During the last three years I have managed a team of engineers doing ink-jet printer design at HP’s R&D lab in Barcelona. The excellent org-mode emacs package has helped me keep up-to-date with the work of the 12 engineers in my team, working in four different projects, without an obvious impact in my sanity. During this time some work-flows have evolved, and I have written helper functions for org-mode to support them. This is an account of the steady state at which I have arrived. Please let me know if any of what follows could be done or written in a simpler or more idiomatic way. ...

November 1, 2009