Jan-Lukas Else

Thoughts of an IT expert

The Value in Go’s Simplicity

Published on in 🔗 Links
Short link: https://b.jlel.se/s/29b
⚠️ This entry is already over one year old. It may no longer be up to date. Opinions may have changed.

Benjaming Congdon shares in an article, why he appreciates Go’s simplicity. To summarize: Its great forward / backward compatibility, dependencies (stable, fewer dependencies needed), included functionality (testing, http, …) and formatting (because Go has an integrated formatter, although every project has its own way to do things, all code follows the same formatting conventions).

This corresponds to my own experiences. When working on my Micropub-endpoint for my Hugo-blog setup, or my website statistics tool, I rarely have any problems with the language itself. Go is simple, so I can think more about the way to solve my problems. The code I write probably isn’t the best, but Go helps getting things done.

My favorite feature: The standard library. For my Micropub project, I currently only need one single dependency, a YAML parser. Everything else I need is already included.

What I wish for: Better error handling.

https://benjamincongdon.me/blog/2019/11/11/The-Value-in-Gos-Simplicity/

Tags: ,

Jan-Lukas Else
Interactions & Comments