The other day we had a Christmas dinner mostly like every previous years.
I’m not very much into receiving physical gifts but sometimes a little thing with a lot of thought can change everything. Long ago a couple of friends collaborated on an anthology of poems and the last weekend it arrived after a convoluted trip from Uruguay.
The result of their hard work is called “¡Dale Hermano! 20 Poetas del Río de La Plata”.
After the traditional toast I drove my grandma home and then went to say hi to a couple of friends.
The night was unusually quiet. After wandering without a clear intention for a while I parked at Parque San Martín and started to read.
The poems did not have the author with them but while reading I could imagine some of my friends reciting those and, upon looking at the index, I was most of the times correct in my guesses.
(It was about time I interrupted a never ending pile of drafts with something)
So, for a bit more than a month I’ve been attending a seminar on VHDL microcontroller design.
One of the workshops involved doing some simple exercises on eval boards. While the overall instruction set is small (fits on less than a page) the idea of programming and then assembling the sources using pencil and paper wasn’t very appealing at the moment.
It sure is a fun way to keep the mind fresh but given time constraints I couldn’t cope with such a long debugging cycle.
And… The obvious path was to build a tool.
I reused parts of python-lx200 because smart data structures and dumb code are nice. Most of this could be implemented with M4 too, perhaps for another code golf session.
A couple of years ago I’d probably tried to use Bison and Flex but doubt that I could manage something like this in just a handful of hours during the weekend.
There are some rough edges but as it is it supports labels, variable definitions and emits a valid IHEX file. I made a couple of dumb mistakes but they were really evident when looking at what Quartus made of the output file.
I’m quite proud of the result, I don’t know when was the last time I had so much fun doing a one off project, even if it wouldn’t be used anymore after the seminar.
This year I haven’t read as many books as others at this point.
My list so far has:
“Las neuronas de Dios” by Diego Golombek
“Effetti personali” by Francesca Duranti
“Blonde’s requien” by Raymond Marshall / James H. Chase
“The terminal Man” by Michael Crichton
“La Mala Fama” by Benchi Calligo
“La Otra Orilla” by Raúl Filgueira
“Sacrificios en Días Santos” by Antonio Dal Masetto
“Justine, or The Misfortunes of Virtue” and “La Marquise de Gange” by Donatien Alphonse François de Sade. Horrible Spanish translations. The ones I remember in English were better but I should try next time with the original in French.
And on the queue:
“Consciousness and the Brain” by Stanislas Dehaene
“The Psychology of Selling”, “Master Your Time, Master Your Life”, “Kiss that Frog” and “Eat that frog!” by Brian Tracy.
“What Color Is Your Parachute” by Richard Bolles.
“Management – Tasks, Responsibilities, Practices” by Peter Drucker
“Tras la crisis, El nuevo rumbo de la política económica y laboral en Argentina y su impacto” by Damill, Frenkel y Maurizio