A Quote by Richard E. Pattis

If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it. — © Richard E. Pattis
If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it.
There's a definite sense this morning on the part of the Kerry voters that perhaps this is code, 'moral values,' is code for something else. It's code for taking a different position about gays in America, an exclusionary position, a code about abortion, code about imposing Christianity over other faiths.
Are you asking if I ever spied on you while you were taking a shower?
Some of my funniest thoughts come to me while I'm taking a shower.
If I'm reading a script, and I'm not buying it, I need to be able to relate to the character on some level, and they need to have more than one dimension. I need to have an idea of what this guy's thinking about when he's taking a shower not on camera. And if I can't picture him taking a shower and getting dressed, then he's not a real person.
Meditation is like taking a shower. You are going to wash all the dirt off that you have picked up since your last shower and be clean.
In this respect a program is like a poem: you cannot write a poem without writing it. Yet people talk about programming as if it were a production process and measure "programmer productivity" in terms of "number of lines of code produced". In so doing they book that number on the wrong side of the ledger: we should always refer to "the number of lines of code spent".
I was always incredibly obsessed with germs and cleaning and taking shower after shower after shower. Even when I was very young, I wouldn't tie my shoelaces because they had touched the ground. I had continuous repetitive thoughts that I couldn't get past. As a child, my mind was a lot busier than I was.
A failed structure provides a counterexample to a hypothesis and shows us incontrovertibly what cannot be done, while a structure that stands without incident often conceals whatever lessons or caveats it might hold for the next generation of engineers.
My morning routine is quite common: I have breakfast at home while reading the newspaper, I take a shower, get dressed, a spray of cologne, and I am ready to go!
Taking a walk isn't really taking a walk, taking a shower isn't really taking a shower, living isn't living, and dying isn't dying. It only appears to be.
Concentration's like a shower. You don't turn it on until you want to bathe... You don't walk out of the shower and leave it running. You turn it off, you turn it on... It has to be fresh and ready when you need it.
No matter what, the way to learn to program is to write code and rewrite it and see it used and rewrite again. Reading other people's code is invaluable as well.
The genetic code is not a binary code as in computers, nor an eight-level code as in some telephone systems, but a quaternary code with four symbols. The machine code of the genes is uncannily computerlike.
I don't know if it's ever happened to you, but it's one of my funniest and saddest experiences, when you go into a hotel, and they have an accessible walk-in shower. So you go in and open the curtain, and there is a bench off to the side of the shower. However, the shower is rectangular. On one side there's a bench, but the faucets are across from you. So if you sit on the bench, you cannot reach the faucets.
Proprietary software tends to have malicious features. The point is with a proprietary program, when the users don't have the source code, we can never tell. So you must consider every proprietary program as potential malware.
Learning how to code and program computers when I was a kid was one of the best choices I made growing up. By writing code, I learned how to bring my dreams to life, how to budget, and how to build stuff. Whatever path you choose in life - being an artist, an engineer, a lawyer, a teacher, or even a politician, you will give yourself a huge leg up if you learn how to code.
This site uses cookies to ensure you get the best experience. More info...
Got it!