I think that a lot of programmers are ignoring an important point when people talk about reducing code repetition on large projects. Part of the idea is that large projects are intrinsically *wrong*. That you should be looking at making a number of smaller projects that are composable, even if you never end up reusing one of those smaller projects elsewhere. -- Dan Nugent
When you’ve got the code all ripped apart, it’s like a car that’s all disassembled. You’ve got all the parts tying all over your garage and you have to replace the broken part or the car will never run. It’s not fun until the code gets back to the baseline again. -- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
Philosophy: the finding of bad reasons for what one believes by instinct. -- Brave New World (paraphrased)
Remember, always be yourself ... unless you suck! -- Joss Whedon
Well then. How could you possibly live without automated refactoring tools? How else could you coordinate the caterpillar-like motions of all Java’s identical tiny legs, its thousands of similar parts? I’ll tell you how: Ruby is a butterfly. -- Stevey, Refactoring Trilogy, Part 1.
If Java had true garbage collection, most programs would delete themselves upon execution. -- Robert Sewell
Remember that not getting what you want is sometimes a wonderful stroke of luck. –Dalai Lama
Good things come to people who wait, but better things come to those who go out and get them. ~Anonymous
When you stop chasing the wrong things you give the right things a chance to catch you. ~Lolly Daskal
When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down ‘happy’. They told me I didn’t understand the assignment, and I told them they didn’t understand life. –John Lennon