News for hackers. Stuff that matters.
Re:Rob Pike on the reasons for Go’s success by AnimalMuppet on Thursday October 31, 2019 @05:02PM (#21413686)
> Java had Sun.

Very, very true. Sun not only publicized Java heavily, it also invested heavily in a massive library.

> C and C++ had AT&T

Who did no marketing, because they couldn't sell either one. The thing about C and C++ is that you could get them for free, and they were good enough. For many people who had a computer (or at least computer access), but didn't have money yet from a product because they were trying to produce Rev 1, that was magic.

> Objective-C had Apple.

Absolutely.

> FORTRAN had IBM.

This was before my time, but I think that IBM put a lot of technical resources into FORTRAN, but I don't know that they did much marketing. They didn't need to, because the alternative was assembly. Once you knew that FORTRAN existed, that was enough.

> The number one reason for Go’s success is that Google backed it.

Google certainly did not back Go in the way that Sun backed Java. I'm old enough to remember when Java came out. Sun did a lot of marketing that was aimed at managers rather than engineers. I have never seen Google do that for Go. If they have, it has escaped my notice, which is possible, but I'm still going to claim that they haven't done it on anything like the scale that Sun did with Java.

You can claim that holding a conference is marketing. It could be considered so. But getting non-technical puff article after puff article in the trade press is marketing on another level, which, to my knowledge, Google has not done.

What Google has done is put technical effort behind Go. They've written libraries and tools. They've let people give the language direction. Go probably would not have gone far if it was just Rob Pike's side project.

Re:Rob Pike on the reasons for Go’s success by pjmlp on Thursday October 31, 2019 @07:02PM (#21414673)
> Who did no marketing, because they couldn't sell either one.

That was the marketing, an almost free OS, with free compilers out of the box, adopted by universities trying to avoid paying for mainframes.

Re:Rob Pike on the reasons for Go’s success by ncmncm on Thursday October 31, 2019 @07:56PM (#21415032)
If "marketing" means anything, it means money buying influence, independent of actual users. It might be spent on press, "analyst" puffery, huge library developments, book projects, and lavish conferences, as Sun did for Java.

Money spent developing compilers and libraries to sell at a profit is not marketing, even if the compiler is marketed: that money comes from users already committed.

C didn't need marketing. It rode on Unix, which also got hardly any. Unix rode on workstations, which had to be marketed hard against all the minicomputer and, later, mainframe competition.

C++ got no marketing either. It still has none, yet the number of C++ programmers is growing faster than ever before. Complaining about it is always popular, but as Bjarne says, there are only two kinds of language : the ones people complain about, and the ones no one uses.

Go may be counted a success when it is complained about as much as C++ or Python.

Re:Rob Pike on the reasons for Go’s success by pjmlp on Friday November 01, 2019 @04:12AM (#21416989)
C had free marketing from universities taking an OS for a symbolic price, with source code available, instead of having to pay for something like VMS.

C++ had plenty of marketing, being adopted by all major C compiler vendors, it was adopted by the GUI frameworks used by Apple, IBM, Microsoft, alongside Borland, Zortech, Symantec, Watcom, Microwerks.

Plenty of marketing they had.

Re:Rob Pike on the reasons for Go’s success by ncmncm on Friday November 01, 2019 @01:38PM (#21421577)
Again: If "marketing" means anything, it means money buying influence, independent of actual users.

I.e., no marketing, just actual use and companies responding to actual use: The diametric opposite of marketing.

Re:Rob Pike on the reasons for Go’s success by pjmlp on Friday November 01, 2019 @01:57PM (#21421839)
"A Dictionary of Marketing", have a good read.

https://www.oxfordreference.com/view/10.1093/acref/978019959...

Re:Rob Pike on the reasons for Go’s success by AnimalMuppet on Thursday October 31, 2019 @07:26PM (#21414840)
By that definition, everything is marketing (which makes the term pretty meaningless).

Clearly there's a massive difference between what Sun did and what AT&T did.

Re:Rob Pike on the reasons for Go’s success by pjmlp on Thursday October 31, 2019 @07:35PM (#21414900)
Invading universities with their products? Hardly any different, regardless of how the process took place.
Re:Rob Pike on the reasons for Go’s success by AnimalMuppet on Thursday October 31, 2019 @07:52PM (#21415008)
"Invading"? Seriously? How many guns did they put to how many peoples' heads?

Universities wanted Unix and C, and not because AT&T spent so much on advertising. Not because AT&T forced it on them. The universities wanted it because, from their perspective, it was better than the other options. That's not marketing. It's not invading. It was pull from the universities that made it happen, not push from AT&T.

Producing something that people want is not the same as marketing, no matter how much you want to conflate the two.

Re:Rob Pike on the reasons for Go’s success by pjmlp on Friday November 01, 2019 @04:14AM (#21416996)
Universities did not want to pay, which is something different.

UNIX was the process to reach that goal.

Getting something to be adopted is marketing, no matter the process.

I can recommend some business books, if you feel inspired.

Re:Rob Pike on the reasons for Go’s success by AnimalMuppet on Friday November 01, 2019 @12:05PM (#21420274)
Universities did not want to pay. Therefore, of the available options, they wanted UNIX. Why is that so hard for you to accept? [Edit: On reflection, my comment here is unjustly harsh. That is the gist of your second paragraph.]

Yes, AT&T shipped them a tape. Yes, technically that falls under the grounds of "marketing". The impression you are giving of how this played out, though, is totally false. You're making it sound like AT&T was aggressively pushing UNIX. It wasn't. It was much more passive - shipping a tape when requested. People were coming to them; they weren't going to people.

Re:Rob Pike on the reasons for Go’s success by pjmlp on Friday November 01, 2019 @02:00PM (#21421880)
https://en.wikipedia.org/wiki/History_of_Unix

> The Unix operating system was first presented formally to the outside world at the 1973 Symposium on Operating Systems Principles, where Ritchie and Thompson delivered a paper. This led to requests for the system, but under a 1956 consent decree in settlement of an antitrust case, the Bell System (the parent organization of Bell Labs) was forbidden from entering any business other than "common carrier communications services", and was required to license any patents it had upon request.[6] Unix could not, therefore, be turned into a product. Bell Labs instead shipped the system for the cost of media and shipping.[6] Ken Thompson quietly began answering requests by shipping out tapes and disks, each accompanied by – according to legend – a note signed, "Love, Ken”

Looks like marketing actions to me.

Re:Rob Pike on the reasons for Go’s success by AnimalMuppet on Friday November 01, 2019 @03:43PM (#21422920)
So: They gave a talk at an OS conference. When people asked, they shipped a tape. The only thing less than that they could have done is not give the talk and not shipped the tapes. Which, had they done so, it is true that UNIX would not have taken off.

Which technically makes your claim true. But if you define marketing that broadly, it also makes your claim completely uninteresting. It boils down to "Things that are developed in house, and never talked about to anyone outside, and never shipped to anyone outside, do not take over the outside world". That's true, but it's trivially uninteresting.

You seem to be much more focused on the technical definition of marketing than on the very real differences between the "marketing" of C and UNIX vs. that of, say, Java.

And back to the original point: The marketing of Go has been much closer to the "marketing" of C than to the slick sales job of Java.

Re:Rob Pike on the reasons for Go’s success by pjmlp on Saturday November 02, 2019 @05:33AM (#21426714)
It is marketing nonetheless, regardless of the tools used in the process.

Word of mouth, being associated with idols are doing, feeling part of a community, feeling part of a counter culture, are all tools of the trade.

Which would not have taken place if those Google dollars weren't coming into Go's team salaries, conference talks, books and blog posts.