You know what, I just thought of the best analogy to put this argument to 
rest.

About 10 years ago, when go v1.0 first came out, I like many of the 
familiar faces in this thread, absolutely fell in love with the language. 
It was literally like a goldilocks "this one is juuuuuust right" moment for 
me after being totally disgruntled with all the trade offs you had to 
suffer with when trying to deal with when trying to learn python, C#, C++, 
and C. (at the time i had only been programming for about a year) 

Since I was a noob hacker, I couldn't contribute to the code in any useful 
way other than to propose a few bad ideas that eventually did end up 
getting implemented years down the road. (especially the idea im about to 
talk about) 

One of my bad ideas was that I wanted to create a badge that people could 
post on their websites they used Go to build, as a means to let the world 
know that they support the language. The general idea being that the more 
people who see cool websites being built with Go, the more people would 
adopt the language. 

So I tried to submit a merge request where the front page had these three 
buttons at the bottom of the page. 
[image: 2 - SwkPj - white gopher.png][image: 3 - 5w0lx - blue 
gopher.png][image: 
1 - 47bgL.png]     

And Russ Cox shot me down (for good reason) because while he understood my 
argument that they should be right there out in front so that everybody 
knows to actually use them, his argument was better because he pointed out 
that the main reason why Go rocks is because the front page is minimalistic 
and as bare bones as possible. He pointed out that other popular language's 
front pages were absolutely cluttered with a bunch of non essential and 
somewhat irrelevant information that is bettered suited to say a wiki, 
rather than being forced upon everybody's eyeballs every time they 
navigated to go's landing page.

Of course he is correct and honestly he taught me one of the most important 
lessons that day because despite the fact that my intentions were good and 
my "theory" was ultimately sound, that doesn't mean the decision is inline 
with what we were calling "idiomatic go" in terms of what is considered 
quality engineering and what is considered unnecessary bloat.

The point is that this political banner, (that I just discovered also 
plagues the pkg.go.dev site) is literally a million times worse, under 
those very same principles, Russ Cox pointed out than my proposal. Because 
why my proposal advocated for something I know everybody here can get 
behind. This ad literally alienates people who don't necessarily agree with 
the BLM or the equal justice narrative. It creates a morale conflict for 
many people and all I want is for us to uphold the founding principles this 
language was founded upon. Because while I was ultimately crushed being 
rejected, I understood that it was important that I was. 

And we all need to understand this is literally just as important. The 
issue might be the most important thing in the world in your view, that 
doesn't mean Go should be forced to suffer because everybody in silicon 
valley is indoctrinated into the revolution. 

If we can't promote Go for political self promotion on the front page, why 
the hell can we promote something political that doesn't even have anything 
to do with Go? 

Are we now a team of hypocrites who no longer have their eyes on the ball? 
Because frankly, were finally in the world series and the last thing we 
want to do is strike out when all we have to do is hit a single to get the 
winning run that wins the game.  
 
   

On Wednesday, March 17, 2021 at 8:12:15 AM UTC-5 peterGo wrote:

> On Wednesday, March 17, 2021 at 6:10:09 AM UTC-4 axel.wa...@googlemail.com 
> wrote:
>
>> As such, nothing has really changed since the topic last came up 
>> <https://groups.google.com/g/golang-nuts/c/YzN4LkMHs7k/m/W0mrUwTqBgAJ>.
>>
>>
>  I started the original thread titled "political fundraising on golang.org
> !".
> https://groups.google.com/g/golang-nuts/c/YzN4LkMHs7k/
>
> I read Russ Cox's polemic.
> https://groups.google.com/g/golang-nuts/c/YzN4LkMHs7k/m/XFtRziMfBgAJ
>
> Every time I see the banner it reminds me of Martin Luther's Disputation 
> on the Power and Efficacy of Indulgences.
> https://en.wikipedia.org/wiki/Ninety-five_Theses
>
> Peter
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/31dc27ed-ef45-4695-a04e-c4819e649cd0n%40googlegroups.com.

Reply via email to