If Java had true garbage collection, most programs would delete themselves upon execution. -- Robert Sewell
Hence my urgent advice to all of you to reject the morals of the bestseller society and to find, to start with, your reward in your own fun. This is quite feasible, for the challenge of simplification is so fascinating that, if we do our job properly, we shall have the greatest fun in the world. -- E. W. Dijkstra, On the nature of computing science.
Workers of the world, the chains that bind you are not held in place by a ruling class, a "superior" race, by society, the state, or a leader. They are held in place by none other than yourself. Those who seek to exploit are not themselves free, for they place no value in freedom. Who is it that really employs you and commands you to pick up your daily load? And who is it that you allow to pass judgment on the adequacy of your toil? Who have you empowered to dangle the carrot before you and threaten with disapproval? Who, when you wake each morning, sends you off to what you call your work? Is there an "I want to" behind all your "I have to," or have you been so long forgotten to yourself that "I want" exists only as an idea in your head? If you have disconnected from your soul's desire and are drowning in an ocean of "have to," then rise up and overthrow your master. Begin the journey toward emancipation. Work only in such a way that you are truly self-employed. -- Tim Gallwey, The inner game of work
Having large case statements in an object-oriented language is a sure sign your design is flawed. -- [Fixing architecture flaws in Rails' ORM]
Any sufficiently complicated C or Fortran program contains an ad hoc, informally specified, bug-ridden, slow implementation of half of Common Lisp. -- Philip Greenspun (Greenspun's Tenth Rule)
Je n'ai fait celle-ci plus longue que parce que je n'ai pas eu le loisir de la faire plus courte. (I have made this letter so long only because I did not have the leisure to make it shorter.) -- Blaise Pascal (Lettres Provinciales)
You can’t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something - your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life. ~Steve Jobs
You must expect great things of yourself before you can do them. ~Michael Jordan
Ask and it will be given to you; search, and you will find; knock and the door will be opened for you. –Jesus
To be successful you must accept all challenges that come your way. You can’t just accept the ones you like. ~Mike Gafka