Refuctoring the process of taking a well-designed piece of code and, through a series of small, reversible changes, making it completely unmaintainable by anyone except yourself.
— Jason Gorman
Programming quotes tooted every few hours.
Refuctoring the process of taking a well-designed piece of code and, through a series of small, reversible changes, making it completely unmaintainable by anyone except yourself.
— Jason Gorman
When there is no type hierarchy you don't have to manage the type hierarchy.
— Rob Pike
Before software can be reusable it first has to be usable.
The essence of XML is this: the problem it solves is not hard, and it does not solve the problem well.
— Phil Wadler
An evolving system increases its complexity unless work is done to reduce it.
— Meir Lehman
Nobody who uses XML knows what they are doing.
— Chris Wenham
You're bound to be unhappy if you optimize everything.
— Donald Knuth
But in our enthusiasm, we could not resist a radical overhaul of the system, in which all of its major weaknesses have been exposed, analyzed, and replaced with new weaknesses.
— Bruce Leverett
First, solve the problem. Then, write the code.
— John Johnson
In programming the hard part isn't solving problems, but deciding what problems to solve.
— Paul Graham
First, solve the problem. Then, write the code.
— John Johnson
I am rarely happier than when spending entire day programming my computer to perform automatically a task that it would otherwise take me a good ten seconds to do by hand.
— Douglas Adams
If you want to go somewhere, goto is the best way to get there.
— ken
The Eight Fallacies of Distributed Computing
Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences.
The network is reliable
Latency is zero
Bandwidth is infinite
The network is secure
Topology doesn't change
There is one administrator
Transport cost is zero
The network is homogeneous
— Peter Deutsch
Such is modern computing: everything simple is made too complicated because it's easy to fiddle with; everything complicated stays complicated because it's hard to fix.
— Rob Pike