Simply structure your theses, that is, lead your reader down the tree outline of your thoughts. When those thoughts are worthwhile and clearly expressed, you yield a result not unlike tokenadult's.
Now, he has actually iterated upon that post and did not write it from scratch, which I can tell because I recognize his writing style, and he posted a very similar comment sans the phonemics and phonetics on some of HN thread 2 years back on learning languages[1].
You'll notice trends in the structure, as he moves from his relevant story, rounds around some inline-defined concepts, and finally closes with a summarized forward outlook and pitfalls to avoid. As I said, it also helps that he already had the general idea behind this organized, combined with his experience in the area of learning a Sinnitic language.
And don't believe we're so high and mighty, if tempted. We make mistakes all the time, and as I pointed above, you may not have realized that tokenadult had an outline for this already in his head. You also may not realize that he made a mistake - the consonant cluster differentiating 'speak' and 'speaks' is not grammatical (i.e., describing relations between words) but, rather, lexical (i.e., referring to different ideas). This is an incredibly minor terminology kludge. Yet how often can that happen, escaping your notice, on a comment on L2 caching? On the exact algorithmic analysis of a bloom filter? On vague theoretical concepts such as referential transparency? Ad infinitum.
Don't overthink it too much (if you get me), just write as you did above. That is precisely how you will, eventually get to tokenadult's level.
As Alan Perlis: "What you know about computing other people will learn. What's in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more."
What others know of X you will learn, because what's in your hands is intelligence and openness.
Now, he has actually iterated upon that post and did not write it from scratch, which I can tell because I recognize his writing style, and he posted a very similar comment sans the phonemics and phonetics on some of HN thread 2 years back on learning languages[1].
You'll notice trends in the structure, as he moves from his relevant story, rounds around some inline-defined concepts, and finally closes with a summarized forward outlook and pitfalls to avoid. As I said, it also helps that he already had the general idea behind this organized, combined with his experience in the area of learning a Sinnitic language.
And don't believe we're so high and mighty, if tempted. We make mistakes all the time, and as I pointed above, you may not have realized that tokenadult had an outline for this already in his head. You also may not realize that he made a mistake - the consonant cluster differentiating 'speak' and 'speaks' is not grammatical (i.e., describing relations between words) but, rather, lexical (i.e., referring to different ideas). This is an incredibly minor terminology kludge. Yet how often can that happen, escaping your notice, on a comment on L2 caching? On the exact algorithmic analysis of a bloom filter? On vague theoretical concepts such as referential transparency? Ad infinitum.
Don't overthink it too much (if you get me), just write as you did above. That is precisely how you will, eventually get to tokenadult's level.
As Alan Perlis: "What you know about computing other people will learn. What's in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more."
What others know of X you will learn, because what's in your hands is intelligence and openness.
Peace in your journey.
[1] https://news.ycombinator.com/item?id=4714388