I’m not a programmer. Not really.

Even being a neophyte that doesn’t know what they don’t know, this cannot be a very controversial view:

Pointers in #golang seem kind of stupid.

Hear me out.

By definition, a variable is… variable so having to use a pointer to actually modify the value of a variable seems needlessly complex.

#grumble #rant

Having said that… it would have saved me a great deal of frustration while learning if at any point in articles or blog posts or tutorials anyone had just said “pointers are mostly for changing values for variables across scopes”