"Go is to programing what Brutalism is to architecture.
It's the basic materials laid bare and exposed for what they are, striped down to the functionality and almost free from any decoration."
"Go is to programing what Brutalism is to architecture.
It's the basic materials laid bare and exposed for what they are, striped down to the functionality and almost free from any decoration."
@fribbledom ooh I like this! Now do Rust.
Rust is to programming what IKEA furniture is to home decor.
It’s designed with safety in mind, and once you get the hang of the instructions, it all fits together beautifully. But if you miss a step, you'll be staring at an Allen wrench, wondering where you went wrong.
@fribbledom it's not
@fribbledom it has a garbage collector and light threads - these are not raw materials, they are very complex prefabs.
Also, on the language level, Go is built like a toy - soft surface, rounded corners, no sharp edges, so that you don't hurt yourself when you use it incorrectly.
@fribbledom@mastodon.social I haven't seen any big thick monoliths built in Go, that's kinda the antithesis to the Go culture
Honestly I'd say C# is the true Brutalist programming language.
@ignaloidas @fribbledom it has to be pretty
@wolf480pl@mstdn.io @fribbledom@mastodon.social you haven't seen the home inspector shorts on YT shorts or whatever
they manage to fuck up right angle corners on million dollar homes these days
@ignaloidas @fribbledom yeah but it's used by end users
@ignaloidas @fribbledom yeah but from what I've seen, Go is used mostly for big cloud / backend stuff. Most people don't write GUIs with it.
@wolf480pl@mstdn.io @fribbledom@mastodon.social eh, there is a bunch of smaller stuff made with go as well
and honestly, I'd call suburb construction an incredibly industrial activity, it's often done with prefabs too.
@ignaloidas @fribbledom I'd say Go is the prefab lightweight factory hall.
@wolf480pl@mstdn.io @fribbledom@mastodon.social I don't see the difference, it's being used to pump out cookie cutter services with no charm or style, in the most cheap, boring way possible, without much concern for the longevity of said services.
@fribbledom@mastodon.social hot take:
Go is the suburban copy-paste house language
@fribbledom I'd say that about the language design. The implementations have to be advanced, though, to support that kind of ease of use, with garbage collection and built-in threading and all.
That's how it tends to be; an easier-to-implement language like C is harder to use, but a harder-to-implement language like #Golang is easier to use.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.