December 16, 2019

Building the Q# compiler in mac os

Earlier this year Microsoft open sourced a number of their quantum programming tools including the compiler for the qsharp(q#) quantum programming language. I really enjoy reading and learning from open source software, so the news were really exciting for me since it allowed to look at the internals of qsharp. The following post summarizes some of my experiences working and building the qsharp compiler code base as member of the open source comunity. ... Read more

June 9, 2019

Poemientos

I am many years old, I am trying to figure out this thing He calls man. I dream to much and I don’t hustle enough. They tell me work to work for towers don’t build themselves and all gardens now grow arulladas by the glow of monitors and clicking of keyboards. I dream to much and I don’t bike enough. Just pedal down and up, and down and up. I look behind making sure the trees I ride past every day are not tired of me yet. ... Read more

January 13, 2019

Some calculus fun

On one of my commutes home a couple of days ago I had for whatever reason the desire to calculate to the circumference of a circle using calculus. The idea was to calcute the lenght of the base of a triagle whose sides are the radius, summing all those distances as they wrap a circle. As the angle between the two sides of the triangle of lenght $r$ tends to 0, the sum of the bases should equal the circumference of the circle . ... Read more

May 8, 2018

On culture and human relationships

This is a recollection of some of my experiences as I started living in the western part of Canada. I especially want to write down my thoughts on how people relate to each other in the different places I have lived. Sometimes people ask me what I miss the most about my birth place, and without a doubt it is the way humans interact. In fact human interactions here still feel foreign to me. ... Read more

August 5, 2017

Error handling in golang, an experience report

In the spirit of contributing to the golang community, I would like to document my experience while trying to make error handling a little more palatable. Error handling sits high among the things that I would like to do better in go, thus while working on a recent project I decided to invest some time looking into how to improve. I’ll start by showing code snippets of what I thought could have been improved: ... Read more

© Esteban Ginez 2018