Earlier quoted context omitted.
> a language designed to be opaque to casual examination Is this really the case? I thought the prevailing wisdom is that Go was designed to be as simple as possible so newbs can pick it up faster. I find Go to be quite easy to read and follow along with even though I've never written a line of it. Rust on the other hand...
opaque to casual examination means that you simply cannot read the code. You would think that a statically compiled binary blob wouldn't be handled as if it was a perl script, but it is.
Rob Pike interview
271–273 of 273 posts
Re: Rob Pike interview
#272Earlier quoted context omitted.
> When I tried this in Go, every time I wanted to change the shape of my code to try doing things slightly differently I had to do a lot of work to get the code to compile again. Ha. Try Rust if you like a challenge: at least you will get outstanding compiler diagnostics while refactoring, and far better performance as an end result.
I love Rust like I love Dark Souls. It's difficult, but fair. I can not praise enough the software developers that realize proper errors are vastly superior to extensive docs.
Re: Rob Pike interview
#273Earlier quoted context omitted.
Not sure what you mean by "open source side" of the cloud space. PostgreSQL is still C, and Mongo is still C++ + Node.js.
The two don't belong to "cloud infrastructure".
Also, by restricting to open source you dropped 2 biggest and successful players.