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

@sudonem Not controversial, but weird because pointers in C languages (and others too) and others are used only to refer to a value so you don't, for example, create a new instance of the variable when passing it to a function, even vb which is mostly pointer less uses byref (use a pointer) and byval (passed value) when sending off parameters to a function.

To change the actual value in most languages you change the actual value, totally opposite of what golang seems to do.

@Ichinin thanks for that. I feel SLIGHTLY vindicated. Ha.