New Horizons!

2019.06.29

After using Go quite a bit, I began feeling as if the language were a bit limited. It's a joy to write and read, and it makes some things extremely easy to engineer, however, I've been craving a bit more depth and complexity in my primary programming language.

I began reading The Rust Programming Language a few days ago. So far, the language is an absolute joy. The syntax feels a bit more expressive. Heck, the syntax is like C++ went to the car wash. There's less unnecessary verbosity, such as the infamous construct in Go:

if err != nil {
        log.Fatalf("Uh oh! %v", err.Error())
    }

This method of error handling is nice in many ways, and extremely flexible, but it gets rather old after one has written 2,000 of those statements with minor variations. I'm exaggerating. Sort of.

Go still holds a special place in my heart, but I want to dive into more languages and become competent in them. In the past, I would learn enough of the syntax of a language to accomplish some task, and that's it. But now, my goals are different.

It's not just a tool for me anymore, it's become something much more than that. I'm just not certain what, specifically, programming has become for me.

A lifestyle? An obsession?

┬┐Por que no los dos?

back