2006-10-30-1400 PST to +110 minutes Slide 1/9 Programmer Productivity.
-
Upload
gyles-wells -
Category
Documents
-
view
212 -
download
0
Transcript of 2006-10-30-1400 PST to +110 minutes Slide 1/9 Programmer Productivity.
2006-10-30-1400 PST to +110 minutes
Slide 1/9
Programmer Productivity
2006-10-30-1400 PST to +110 minutes
Slide 2/9
Meta: Powerpoint
• Powerpoint was used in the making of this presentation.– No animals were harmed, however.
• Open source grammar is just starting.
2006-10-30-1400 PST to +110 minutes
Slide 3/9
Complicated (Twana Lee)
• Lines of code/epoch– Epoch often being a month
• Communication decreases productivity.– “Individual productivity decreases with the
increasing need to communicate. It is important to note that human interaction is a big variable in software engineering.”
2006-10-30-1400 PST to +110 minutes
Slide 4/9
Third World Perspective
• Juliet Muchavhaira Harare:– “Generalists are not productive.”– Provide training, and have people do
specialized tasks.
2006-10-30-1400 PST to +110 minutes
Slide 5/9
Extreme “I” mode
• One person in one place.– Deviations produce complexity.
• Geographical distribution.• Large number of people.
• Personal experience:– Tools (language, graphics library, math
library)• Math library was put onto Source Forge as part of
a linear algebra library.
2006-10-30-1400 PST to +110 minutes
Slide 6/9
Productivity and extreme “I” mode
• As Twana Lee said, communication decreases productivity.
• At school, I have completed entire project for four people.– Both successful.– When someone tried to contribute, the project
suffered.
2006-10-30-1400 PST to +110 minutes
Slide 7/9
“I” mode language
• Easy to add features.– In Java, many people deplore lack of operator
overloading. I just implement it quickly.
2006-10-30-1400 PST to +110 minutes
Slide 8/9
“I” mode projects
• Linux. Linus Torvalds.– Outstandingly productive.– Wrote Git in addition to Linux.
2006-10-30-1400 PST to +110 minutes
Slide 9/9
“C” mode
• BSD– Many contributors.– No “named star”.
2006-10-30-1400 PST to +110 minutes
Slide 10/9
Degrees
• Not necessarily correlated to productivity!– Both Belford University and Stanford
University could produce a “Linus Torvalds”.– Home schooled legends (dropped out of
college):• Bill Gates• Bram Cohen
• Still, Google and Microsoft on the hunt for PhD’s.– Kai-Fu Lee caused