Licker
Tags: programming
Behold The Licker
The title is a portmanteau of the words “license” and “picker”.
See it in action here:

This is the first time I write go and I gotta say, it’s the most normal language of all time. I am neither impressed nor let down by it, it feels like I’m writing C but without any of the footguns provided. I did enjoy how well documented the stdlib is and how much functionality it provides.
However, there are some strange quirks.
I have no idea why the default location for installing binaries with go install is in ~/go.
It would have been much nicer if it had asked me where it was going to start putting binaries first.
Specially considering my home directory is a place where I do lots of things, it would not have been surprising to me if I had a folder named go in home directory at any given time.
Nevertheless, I just had to change a single environment variable to get it up and running in my preferred location: $XDG_DATA_HOME/go.