Hacker News new | ask | show | jobs
by jballanc 4599 days ago
Beatniks.

That's what we'll get.

The Beats were a genuine movement of talented, hard working literary types. They were hip. They were cool. They were who everyone wanted to be, so people started emulating their dress, their mannerisms, their speach.

But they were not driven by the same passion. Their motivation was different.

Ginsberg said of the Beatniks: "If beatniks and not illuminated Beat poets overrun this country, they will have been created not by Kerouac but by industries of mass communication which continue to brainwash man."

If we let companies continue to use GitHub as a hiring tool, the OSS community will gradually become overrun by people attempting to achieve the same success as the OSS pioneers by mimicking their actions...but lacking their same motivation.

It's hard for me to say this. I like GitHub. I like Open Source. I am proud of what little I have managed to contribute to that community, and I think it is to my advantage if a company considers my GitHub profile when making a hiring decision. That said...I'd rather give up that advantage in exchange for keeping GitHub as an open community to share source, instead of a cauldron for the latest start up founders to pluck their next engineering hire from.

2 comments

This is always what happens, and it's usually a good thing.

The people ahead of the curve have to be more motivated, but if we get more people sharing, more eyes to find and fix bugs, more people from other walks of life that understand a bit more of the hacker mentality, more acceptance of sharing code as a normal part of life, then the world is a better place.

Yes, it's a shame that not everyone who plays the piano has the dedication and vision of Rachmaninov, or that everyone who paints is Picasso, but I think the world is a better place for amateurs and dilettantes. Sure, we'd perhaps have better art if it were restricted to those who must, but we have a better society because those who are moderately interested can.

To play the other side of this...

It's not a good thing. Submitting proper bug reports is hard, and contributing to an existing project without making more work for others can be hard as well.

The best software does the most with the least amount of code while still being easy to read--and when a library or app gets there, it's time to stop.

The problem with a hypothetical swarm of people trying to pad their Githubs (the same way premeds pad their CVs, for example) is that they'll flood otherwise stable projects with garbage, or start rewrites for no other reason than they think they can do it better. A lot of good projects are going to get fucked up this way.

The nice thing about programming: You don't have to perform in the 99.9 percentile (like Picasso) to make something people want.
are you implying the only worthwhile fine art is the 0.1th percentile?
There's a lot of art out there.
And almost all of it can be enjoyed for free, without its creators ever seeing a penny.

Artists practically invented the 'race to the bottom' effect.

The Internet and digital media came late to the party, magnified the effect, then widened the number of domains impacted

They also invented the 'sea of mediocrity' effect.
What's the difference of motivation? Genuine interest in craft v. vain self-image cultivation?
Right. If the people combing through GitHub profiles are not, themselves, technically proficient (i.e. recruiters) then we will find people being rewarded for quantity over quality. Taken to an extreme, this can lead to communities that become, in effect, echo chambers where developers are re-re-reinventing the wheel to pad out their GitHub profiles instead of endeavoring to create something interesting and new.