Programming, by my work research method, is like living in a house being renovated. For doing something simple one must move fifteen things and find three. Or, a car that is being fabricated, with modifications between each turn.
– Øystein Gullvåg Holter