A Quote by Ken Thompson

I think the major good idea in Unix was its clean and simple interface: open, close, read, and write. — © Ken Thompson
I think the major good idea in Unix was its clean and simple interface: open, close, read, and write.
This is the Unix philosophy. Write programs that do one thing and do it well. Write programs to work together. Write programs that handle text streams, because that is a universal interface.
I think it can be a good idea to know what you do well and use that to open the door for yourself. Once you open the door, close it behind you, and start to make changes.
I think every writer's had the experience of having a really good idea, waiting to write it, and then once you write it, you're like, "Oh I kind of got past the sell by date on this." I'm not connected to the initial spark that was the idea. A lot of that's about staying open.
The Open Source theorem says that if you give away source code, innovation will occur. Certainly, Unix was done this way... However, the corollary states that the innovation will occur elsewhere. No matter how many people you hire. So the only way to get close to the state of the art is to give the people who are going to be doing the innovative things the means to do it. That's why we had built-in source code with Unix. Open source is tapping the energy that's out there.
An idea is like a play. It needs a good producer and a good promoter even if it is a masterpiece. Otherwise the play may never open; or it may open but, for a lack of an audience, close after a week. Similarly, an idea will not move from the fringes to the mainstream simply because it is good; it must be skillfully marketed before it will actually shift people's perceptions and behavior.
You're going to write straight and simple and good now. That's the start.''What if I'm not straight and simple and good? Do you think I can write that way?''Write how you are but make it straight.
The idea is that the content is the interface, the information is the interface, not computer-administrative debris.
Writers who don't read can't write well. It's that simple. The more you read, the better you read, the better you'll write. The upside is that you can't read too much, and even 'junk' reading can be constructive.
I like to see photographs: I like to see my family. To me, when I open a basic browser, and it's that very elegant silver simple user interface, I am unhappy. I don't need elegant and silver and simple!
Design a clear and simple interface. The primary task of the interface is to present the player with a choice of the available actions at each moment and to provide instant feedback when the player makes a choice.
I have a really good idea of who my readers are and always write with a sensitivity to my audience. I use the F word when necessary, but there are words I won't use, mainly because I don't like them. I don't write about body parts when I write about sex. It's not about the physiological, it's more important for teens to read about the emotional aspects. I do think there are times when self-censorship is important.
One can't write without having read - you have to read before beginning to write - and universities offer a very good opportunity to read.
Write what you care about and understand. Writers should never try to outguess the marketplace in search of a salable idea; the simple truth is that all good books will eventually find a publisher if the writer tries hard enough, and a central secret to writing a good book is to write on that people like you will enjoy.
If you really want to write, then shut yourself in a room, close the door, and WRITE. If you don't want to write, do something else. It's as simple as that.
Sometimes kids ask how I've been able to write so many books. The answer is simple: one word at a time. Which is another good lesson, I think. You don't have to do everything at once. You don't have to know how every story is going to end. You just have to take that next step, look for that next idea, write that next word.
Read, read, read. Read everything -- trash, classics, good and bad, and see how they do it. Just like a carpenter who works as an apprentice and studies the master. Read! You'll absorb it. Then write. If it's good, you'll find out. If it's not, throw it out of the window.
This site uses cookies to ensure you get the best experience. More info...
Got it!