A collection of favourite quotes that I keep adding to as I discover more!
42 doesn’t change. June 29th 2008 doesn’t change. Points don’t move, dates don’t change, no matter what some bad class libraries may cause you to believe. Even aggregates are values. The set of my favourite foods doesn’t change, i.e. if I prefer different foods in the future, that will be a different set."
-- Rich Hickey on State and Identity
Be kind to unkind people. They need it the most.
-- Ashleigh Brilliant
The cure for boredom is curiosity. There is no cure for curiosity.
-- Dorothy Parker, (attributed)
The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.
-- Joe Armstrong, interviewed in Coders at Work
Programming is not about typing, it’s about thinking.
-- Rich Hickey
Would I rather be feared or loved? Easy, both. I want people to be afraid of how much they love me.
-- Michael Scott
Because while you’re sitting around failing to try, I am out there trying to fail, challenging myself, learning new things and failing as fast as possible.
-- Raymmar Tirado
The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.
-- Fred Brooks, The Mythical Man-Month
Expose Your Ignorance. Tomorrow I need to look stupider and feel better about it. This staying quiet and trying to guess what’s going on isn’t working so well.
-- Aras Atasaygin on Apprenticeship Patterns
Because you are comfortable in your mediocrity; because you choose not to try.
-- Raymmar Tirado
But I was largely motivated by anxiety, a ceaseless feeling that I had to find some way, any way, to make more money"
-- Daniel Higginbotham, Stepping off the Happiness Machine
One project I worked on actually had a data type called a FuckedString
-- Joel Spolsky, Things you should never do - Part 1
You can reach a point with Lisp where, between the conceptual simplicity, the large libraries, and the customization of macros, you are able to write only code that matters. And, once there, you are able to achieve a very high degree of focus, such as you would when playing Go, or playing a musical instrument, or meditating. And then, as with those activities, there can be a feeling of elation that accompanies that mental state of focus.
-- Rich Hickey
I’m an egotistical bastard, and I name all my projects after myself. First ‘Linux’, now 'Git’
-- Linus Torvalds
The only thing that really matters in life is your relationships to other people.
-- George Vaillant, March 2008 newsletter to the Grant Study
I’m now convinced that choosing a language based on how easy it is to read or write is a very bad idea. What if we chose musical instruments based on how easy they are to play? Everyone would playing kazoos. You can’t think deeply about music if all you know is a kazoo. Skill at reading and writing code is learned. We should choose languages based on how accurately they allow us to think about the problems we are trying to solve.
-- Brenton Ashworth on Clojure
When you let the nose of the camel into the tent, the rest of him tends to follow
-- Ben Moseley, Out of the Tarpit