The corollary of constant change is ignorance. This is not often talked about: we computer experts barely know what we're doing. We're good at fussing and figuring out. We function well in a sea of unknowns. Our experience has only prepared us to deal with confusion. A programmer who denies this is probably lying, or else is densely unaware of himself.
Ellen UllmanWe build our computer (systems) the way we build our cities: over time, without a plan, on top of ruins
Ellen UllmanTo be a programmer is to develop a carefully managed relationship with error. There's no getting around it. You either make your accomodations with failure, or the work will become intolerable.
Ellen UllmanI've always written. I'm from an older generation of programmers [who] did not come out of engineering. [A]ll sorts of people were drawn in from the social sciences and humanities.
Ellen UllmanThe corollary of constant change is ignorance. This is not often talked about: we computer experts barely know what we're doing. We're good at fussing and figuring out. We function well in a sea of unknowns. Our experience has only prepared us to deal with confusion. A programmer who denies this is probably lying, or else is densely unaware of himself.
Ellen Ullman