"Code sharing" is an economic surplus phenomenon. It works only when none of the people involved in it are in any form of need.
--
Re: realistic but short and simple LISP examples? (Usenet article)Erik Naggum
"Sharing the code just seems like The Right Thing to Do, it costs us rather little, but it benefits a lot of people in sometimes very significant ways. There are many university research projects, proof of concept publisher demos, and new platform test beds that have leveraged the code. Free software that people value adds wealth to the world."
John D. Carmack
Why don't we write code that just works? Or absent a "just works" set of patches, why don't we revert to code that has years of testing? This kind of "I broke things, so now I will jiggle things randomly until they unbreak" is not acceptable. [...] Don't just make random changes. There really are only two acceptable models of development: "think and analyze" or "years and years of testing on thousands of machines". Those two really do work.
Linus Torvalds
Marx claimed in Volume 1 [of Capital] that there was some interesting economics involved in a labor theory of value, and some believe his greatest fame in pure economics lies in his attempted analysis of "surplus value." Although he promised to clear up the contradiction between "price" and "value" in later volumes, neither he nor Engels ever made good this claim.
Karl Marx
This annoyed me: I was on the phone with somebody today tryin to get a phone number from that person and write it down, but they didn't have phone number rhythm and that pissed me off. You know what I'm talkin about? Phone number rhythm. Especially if there's like an area code involved, like 'two one two - bum bum buh - bum buh bum buh!' That is the rhythm I think we're all familiar with. This guy had no clue! I was like "Okay, Hank. Gimme the number." He's like "Alright. It's two one two nine - fifteen eight eleven six [mumbling incoherently] fou.. tw.. five.. eight.. seven.. two." "Did you throw in your zip code? Cause I got a lot of extra numbers over here. I have extra. I can almost start a new number! What do ya got?! Start again from the top!" They really screw you up on the last four numbers. That's where they get ya. "Five five five - six.. teen forty one" "Dude, I already wrote the six! I made the dash too close, I can't shimmy the one in there now! Forget you!"
Kevin James
"Of course, the test difficulty depends on what you're doing, and on how you're doing it. I'm constantly asking "How much would I have to screw this up to write an incorrect function that passes these simple tests?" Occasionally the answer is "Not much," so I'll throw the code away and start over. It was probably perfect code, but that's not good enough."
Daniel J. Bernstein
Naggum, Erik
Nagin, Ray
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z