A few weeks ago, I started at the Recurse Center with the goal of scrubbing away the “magic” behind various software concepts. Of these concepts, Interpreters and Compilers were the first on my agenda.
At my previous employer, my team was responsible for internal tooling and SRE work; a lot of the core infrastructure pieces we worked with were built in Go (Nomad, Consul, Vault, Prometheus). In order to gain better visibility and understanding of these tools, I began picking up the Go Programming Language.
...
Read more