HOUSE_OVERSIGHT_015961.jpg

1.02 MB

Extraction Summary

0
People
3
Organizations
0
Locations
0
Events
0
Relationships
4
Quotes

Document Information

Type: Book page / manuscript page (evidence document)
File Size: 1.02 MB
Summary

This document appears to be page 271 of a book or manuscript titled 'Software', included in a House Oversight Committee evidence production (Bates stamp HOUSE_OVERSIGHT_015961). The text discusses software engineering philosophy, emphasizing the importance of software architects and 'programming geniuses' (super-programmers) who are vastly more productive than the average. It concludes with a list of 'Laws' regarding productivity, interruptions, and the creative nature of programming.

Organizations (3)

Name Type Context
Google
Used as an example of what can be built if you find 'programming geniuses' and make them work together.
Facebook
Used as an example of what can be built if you find 'programming geniuses' and make them work together.
House Oversight Committee
Inferred from the Bates stamp 'HOUSE_OVERSIGHT_015961'.

Key Quotes (4)

"‘Time out, that’s for the next release’ and similar statements spell disaster for the future of a project"
Source
HOUSE_OVERSIGHT_015961.jpg
Quote #1
"Just as there are artistic geniuses, there are programming geniuses. Hold onto them if you get one."
Source
HOUSE_OVERSIGHT_015961.jpg
Quote #2
"A programmer interrupted eight times a day does no work."
Source
HOUSE_OVERSIGHT_015961.jpg
Quote #3
"Bugs save us from collapsing space-time when we are lazy and try to use mechanical means rather than creative thought to write software."
Source
HOUSE_OVERSIGHT_015961.jpg
Quote #4

Full Extracted Text

Complete text extracted from the document (1,777 characters)

Software 271
A common and costly mistake is to put off thinking about a class of
things you are going to need in the next release because of time pressure.
‘Time out, that’s for the next release’ and similar statements spell disaster
for the future of a project as when you come to the next release, you may
have to rewrite much of it from scratch. This is why good architects are
so valuable. They anticipate the future even when they are told to ignore
it and ship now!
Just as there are artistic geniuses, there are programming geniuses.
Hold onto them if you get one. They are rare. We don’t know if they
can be made or they are lucky accidents, but statistics shows that some
people are 1000 times more productive at writing code than the average.
If you can find lots of them and make them work together you will build
the next Google or Facebook. If you have a tight deadline, a super-
programmer may get you out of a hole, producing in a week what might
otherwise take a year. Remember your great programmers will most
prolific if you can get process and distraction out of their way. Just make
sure they have a clear idea of purpose.
Laws
A programmer interrupted eight times a day does no work.
A creative person interrupted eight times a day does no work.
Programming is a creative endeavor.
There are creative geniuses. Hold onto them.
Bugs save us from collapsing space-time when we are lazy and try
to use mechanical means rather than creative thought to write software.
HOUSE_OVERSIGHT_015961

Discussion 0

Sign in to join the discussion

No comments yet

Be the first to share your thoughts on this epstein document