You might as well be a great copy editor
blog.regehr.org
You might as well be a great copy editor
1–10 of 58 posts
Re: You might as well be a great copy editor
#2Re: You might as well be a great copy editor
#3Especially in this increasingly remote-connected world, writing skills are key.
Re: You might as well be a great copy editor
#4This book discusses the information architecture of clear and coherent phrases, sentences and paragraphs in the English language, and a few passes through its contents will leave you able to reason about the way you lay out ideas and information in your writing.
Re: You might as well be a great copy editor
#5Re: You might as well be a great copy editor
#6Re: You might as well be a great copy editor
#7Something I've known for a while (but have really come to terms with more recently) is just how important writing skills are even for technical people (even coders). It's hard to get anything done if you can't convince people why they should listen to you. Especially in this increasingly remote-connected world, writing skills are key.
Especially coders. Writing clear programs is a lot like clear writing. A function is like a paragraph of a text. It should meaningfully abstract one concept of your higher level logic. It should be introduced by a clean input from the previous "paragraph", and produce an output that is the input for the next "paragraph".
If your higher level function becomes too large, you can create larger structures like sections in writing.
Having this ability to mercilessly copy edit, paring down your functions to their core concept and putting them into meaningful context is really useful if you want others to understand your code.
Re: You might as well be a great copy editor
#8I would like to add a third recommendation to the list of two, and recommend "Style: Towards Clarity and Grace". (Alternatively, use any similar book by Joseph M. Williams featuring the words Style, Clarity, and Grace in the title). This book discusses the information architecture of clear and coherent phrases, sentences and paragraphs in the English language, and a few passes through its contents will leave you able…
Re: You might as well be a great copy editor
#9Something I've known for a while (but have really come to terms with more recently) is just how important writing skills are even for technical people (even coders). It's hard to get anything done if you can't convince people why they should listen to you. Especially in this increasingly remote-connected world, writing skills are key.
Re: You might as well be a great copy editor
#10You need to be the reader's advocate, to try to set aside your ego and read your work as if someone else wrote it. This is not substantially different from adjusting your code. One might argue that with code you have also a very demanding reader, the computer, which might fail to run it or wreck something. Still you are writing for a human audience.
Good code has both formal precision and conceptual clarity.