4 ms·
I like a lot of what Graham writes, but I fundamentally disagree with him on this one. Spoken language is the JIT compiler of information transferral. It’s spur
by spacedcowboy 4y ago
I like a lot of what Graham writes, but I fundamentally disagree with him on this one. Spoken language is the JIT compiler of information transferral. It’s spur-of-the-moment; it’s stream-of-consciousness; it gets the job done by stripping away a lot of nuance and complexity.
Written language is more subtle, more considered, more edited - he states himself that he writes then edits - in his case to make it more “spoken”. By doing this he is removing complexity in the interests of simplicity, and this may well fit with his goal for this work. It is not a general panacea.
I don’t disagree that sometimes it is more useful to have a simple introduction, leading to a more complex and better understanding of a subject before layering on the exceptions and subtleties - there is certainly a place for simplified knowledge transfer, our entire system of education is based on this “lies to children” approach.
What I do disagree with is that it’s a useful go-to rule. The world is inherently complex, and we deal with complexity by introducing layers of abstraction (more of the “lies to children” approach, but this time to ourselves). Not everyone needs to understand the quantum mechanical physics of a positive charge in order to understand that balloons will stick to your hair if rubbed against certain materials, but if you’re trying to explain that, then you read the room and go with the layer of abstraction needed. Sometimes that abstraction is very thin, and the language used will reflect that; at other times, “it just does” is the way to go… party handbooks printed on balloon packets are different to undergraduate textbooks.
So written language, with all its capability for complexity, context, subtlety and nuance should be employed when that capability has a useful effect. That means understanding one’s audience and tailoring to suit, not just a blindly-applied rule to “write as you speak”.
- omginternets 4y agoTo add to your comment, it’s also been my experience that writing improves one’s speaking. So to the extent that one wishes to be more articulate in his oral communications, he should not write as he speaks.
- c0mptonFP 4y agoYou hit the nail on the head, mostly. > then you read the room and go with the layer of abstraction needed. Finding the right layer of abstraction is orthogonal to the write-speak axis. When speaking to my colleagues, I use technical jargon that no layman could understand. None of the topics are simple, or strongly abstracted. The issue of write vs. speak is more about the sentence structure, sentence length, and breadth of vocabulary. But I generally agree that carefully crafted written language can capture and transport thoughts much, MUCH more effectively.
- mediascreen 4y agoSlightly off topic: What's with HN and the word "orthogonal"? I'm not a native English speaker, but I read a lot in English and it seems like the word is extremely common on HN compared to anywhere else. Isn't usually "unrelated" a more descriptive and even a more precise word in most HN discussions? (The parent comment here does seem to make a point using axes, so maybe it is more appropriate here?)
- auggierose 4y agoI see what you did there, but I will bite: Orthogonal does not mean unrelated. Take two vectors in the plane. Them being orthogonal means that they have a 90 degree angle between them, so if you know the direction of one of them, the direction of the other one is severely restricted to two choices. So these vectors are very much RELATED. It's just that they are related in a way that makes them maximally different in a certain sense. So if you want to say that two things are maximally different in a certain sense, you use orthogonal. If you want to say that one thing has no influence whatsoever on what the other thing is, and the other way around, you use unrelated. For example, if you randomly choose a point in the plane, then its x and y coordinates will be unrelated, but not orthogonal. The vectors [x 0] and [0 y] are not unrelated, but certainly orthogonal. Of course, this distinction is easily lost.
- mediascreen 4y agoI understand that orthogonal and unrelated have different meanings. What I'm wondering is: Isn't "orthogonal" much more common on HN (18388 matches in search) than in other places? I suspect that "orthogonal" is a word programmers fall in love with during some CS class and then overuse because it sounds sciency.
- auggierose 4y agoI think that orthogonal is a more visual word than unrelated. It invokes the image of axes pointing into different directions. I suspect many programmers just like this aspect of the word, while unrelated is somewhat bland, and also usually wrong.
- hinkley 4y agoI’ve outgrown a few bloggers. Spolsky still stings a bit. I really liked his early stuff and then my frowns got bigger and a lot more frequent. The problem I found with blogging is that I only have about two year’s of things to say, and either I start scraping the bottom of the barrel or I had to take a long break and then circle back, reiterating 80% of what I already said but with new or better examples. If I was forced to have an audience for ten years I’d just be saying crazy shit all the time.
- kaashif 4y ago> If I was forced to have an audience for ten years I’d just be saying crazy shit all the time. There is an alternative. Just blog without an audience. Don't keep any web server logs (or don't look at them). Delete the analytics. The fact that someone theoretically could be reading my blog is enough motivation to write something understandable (rather than just scrawling some gibberish in a notebook), but whether that audience actually exists or not doesn't matter to me. There's no inherent need to write regularly if you feel you have nothing new to say, is there?
- paulpauper 4y agoThere is an alternative. Just blog without an audience. Don't keep any web server logs (or don't look at them). Delete the analytics. That depends on your individual preferences I guess. I think having an audience is at least an indication that you're succeeding at it. Otherwise you have a diary, not a blog.
- texaslonghorn5 4y agoAt least in my experience, writing is a great medium for creative expression. It's a relatively permanent medium to express the fleeting now. I can look back in many years and remember and reflect on what I did and thought. As long as you're not dependent on having an audience as a form of income, I'd think the blog is intended for the writer first and foremost, and having a readership is secondary/optional.
- 4y ago
- cole-k 4y agoI don't see why what you're saying and what the blog post says are incompatible. I feel like Graham is not saying "simplify your thoughts," but rather "simplify your words." Think Up Goer 5 (https://xkcd.com/1133/ https://xkcd.com/1133/) but maybe not as extreme. What I understood from your comment is that for complex topics (like quantum mechanics), complex language is necessary. This section of the post clarifies Graham's thoughts on the matter: > You don't need complex sentences to express complex ideas. When specialists in some abstruse topic talk to one another about ideas in their field, they don't use sentences any more complex than they do when talking about what to have for lunch. They use different words, certainly. But even those they use no more than necessary. I kind of agree, although I don't know exactly whether I've studied things that y'all might consider "abstruse".
- GeneralMayhem 4y ago> Think Up Goer 5 but maybe not as extreme. I don't think this proves the point you want it to. Up Goer 5 loses a ton of information for the sake of its stylistic schtick, and is borderline incomprehensible to people who don't already know the information it's attempting to convey. That's not a problem when you're doing it for comedic effect or for its own sake; it's a big problem when you decide that a devotion to simplistic language should trump actual communication in scenarios where the message matters.
- YurgenJurgensen 4y agoUp Goer 5 is a fantastic example of why complex language is necessary. Even in a short example, it already defines clumsy replacements for the words it's trying to use, like "Sky Bag Air" (Hydrogen), "Funny Voice Air" (Helium) and "Breathing Type Air" (Oxygen). Other artificially-simple language projects, like the Simple English Wikipedia* or Toki Pona generally end up in the same place. You get the linguistic equivalent of copy-and-paste coding. Sure, "don't use more complex language than necessary" sounds like advice, but anyone capable of working out the minimally complex language needed for any given topic likely doesn't need to be told this. *A quick skim also suggests that in many places, the SEW just gives up on simple vocabulary and uses phrases like "time-independent Schrödinger equation".
- greenie_beans 4y agoi bet you talk exactly like this :~p