Live data from Hacker News

When There’s an Audience, People’s Performance Improves

hopkinsmedicine.org

1–10 of 47 posts

Re: When There’s an Audience, People’s Performance Improves

#4

I wonder, could this apply to open source? Do we build better code if it's open source because it has more of an audience?

I write better open source code because I take as much time as I like to feel satisfied with the result, which isn't an option in a proprietary corporate setting.

Although having an audience also motivates me to keep my standards high for what I'm satisfied with.

Re: When There’s an Audience, People’s Performance Improves

#5
post #3

With people working remotely and companies abandoning open floor plans, I think a lot of people might disagree. Privacy seems to increase productivity through lower distractions and stress, at least for me.

I think the more important audience for programmers isn't those who see your face but those who see your code.

Re: When There’s an Audience, People’s Performance Improves

#6

I wonder, could this apply to open source? Do we build better code if it's open source because it has more of an audience?

I saw it happen to me. At work I wrote some libraries, which would be seen by just a couple of coworkers, and I thought I worked hard on them. Years later I wrote a small JavaScript function to put on Github, and I just couldn't leave it alone, cleaning it up, tweaking it here and there, knowing that smart people from all around the world might see it and judge me by it.

Re: When There’s an Audience, People’s Performance Improves

#7

I wonder, could this apply to open source? Do we build better code if it's open source because it has more of an audience?

I think the answer to that would be no since we've seen that Open Source projects contain the same amount and type of errors as most proprietary code.

Re: When There’s an Audience, People’s Performance Improves

#8

I wonder, could this apply to open source? Do we build better code if it's open source because it has more of an audience?

Yes, but for different reasons. If I write a small tool for myself, I'm willing to live with some idiosyncrasies. But if I'm Going to release it to the siteId, then I need to fix those issues. It is the 80-20 rule. I'm willing to do the 80% for myself, but a release takes the other 20%. I don't think this has anything to do with open source. Just whether you will release the product to the world.

Re: When There’s an Audience, People’s Performance Improves

#9
The research on this is not new, and it’s not as simple as this. If you give people a task that’s well-rehearsed for them, that they’re good at, they’ll tend to do better. But if you give them something less well-rehearsed, something that’s “hard,” they do worse. I wish I had my psychology textbooks on hand for the references, but a lot of this stuff isn’t obvious until after-the-fact.
Post reply on HN