TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How can I improve my writing

40 pointsby roboticheadabout 5 years ago
Hello Hacker news,<p>I have trouble writing. It is hard to get ideas out of my head onto paper. For example this paragraph I have re-written multiple times from scratch. Many of the times I do not know where to start, or how to express a simple idea effectively on paper.<p>I have been working on my side project NearBeach (https:&#x2F;&#x2F;github.com&#x2F;robotichead&#x2F;NearBeach) for a few years now, and I still do not know how to write it&#x27;s blog posts or documentation. A good example of my skill would be the following links;<p>- Documentation https:&#x2F;&#x2F;nearbeach.readthedocs.io - https:&#x2F;&#x2F;nearbeach.org&#x2F;index.php&#x2F;2020&#x2F;03&#x2F;10&#x2F;nearbeach-beta&#x2F;<p>My first opinion of my writing skill is that it does not flow and seems very UN-professional.<p>Thank you for your advice

21 comments

Gormisdomaiabout 5 years ago
This is the best writing advice I ever received:<p>&quot;The first rule of style is to have something to say. The second rule of style is to control yourself when, by chance, you have two things to say; say first one, then the other, not both at the same time.&quot;<p>It&#x27;s a quote by George Polya.<p>The paragraphs you have written don&#x27;t seem unprofessional to me.<p>The best way to improve the &quot;flow&quot; of ideas when you write is to have a clear idea of where one idea ends and the other starts.<p>For longer pieces of writing, consider intentionally &quot;signposting&quot;, by saying meta things like &quot;now that I have explained X, I can set out why Y is so interesting&quot;.
el_programmadorabout 5 years ago
The trick is to go and sit at your desk regularly until writing comes on its own. Its all right if you don&#x27;t write, but you&#x27;re not supposed to do anything else. And write anything you feel like ignoring grammar, content quality or even subject. Given enough time, practice will ensure that you&#x27;ll become a good writer.<p>Link to article (shameless plug)[1]: Write, Write and Write should be your Mantra - Procrastination is the Writer&#x27;s only enemy in 90% of cases<p>[1] <a href="https:&#x2F;&#x2F;freelancemag.blogspot.com&#x2F;2019&#x2F;11&#x2F;write-write-and-write-should-be-your.html" rel="nofollow">https:&#x2F;&#x2F;freelancemag.blogspot.com&#x2F;2019&#x2F;11&#x2F;write-write-and-wr...</a>
评论 #23132724 未加载
sjperezabout 5 years ago
The fact that you&#x27;re asking about how to improve your writing is a fantastic first step. I think writing is the most undervalued skill in most professions. No matter what your job is, writing is part of it. That very much includes technical and scientific jobs. So kudos to you for even thinking about this skill--it&#x27;s one that many people ignore.<p>The best book on writing that I have read is On Writing Well, by William Zinsser. It&#x27;s short and very accessible. Zinsser does a great job of laying out why writing is so hard and how to tackle everything from fiction writing to non-fiction technical writing. You can finish the book in a weekend of leisurely reading and come back to it as often as you like.<p>Zinsser&#x27;s main point, which I agree with wholeheartedly, is that great writing is really about great re-writing. Edit mercilessly, remove unnecessary words and phrases, and focus on getting your point across in a clear manner. Remove jargon wherever possible. If you take the time to re-read and re-write your work several times over, you can&#x27;t help but create something better than you started with.
CodeWriter23about 5 years ago
“Problem Solving Strategies for Writing” by Linda Flower is the only textbook I kept from my brief community college experience. It provided a good foundation that approaches writing from a design perspective.<p>That book may help, but it sounds to me like you suffer from perfectionism. That may be the area you want to investigate for self-improvement.
ekrabout 5 years ago
My impression is that maybe you worry a bit too much about it. Performance anxiety&#x2F;stage fright&#x2F;etc. This doesn&#x27;t help of course, by making it more difficult to have a clear head.<p>As long as you&#x27;re getting your point across, everything is fine. It will naturally improve in time with practice, although I can&#x27;t see any problem with your current way of writing.
mapsterabout 5 years ago
Read Steven Kings book ‘On Writing’ for starters. One point he emphasizes is in order to write well you have to read A LOT.
mshronabout 5 years ago
Great question. Writing skill is generally underdeveloped in engineers, and it&#x27;s absolutely worth getting good at.<p>Based on your other comments, you&#x27;re already starting with drafting, which is great. The next step is to learn to revise well so you feel more comfortable with your early attempts and don&#x27;t need to toss them out.<p>The book _Style: Lessons in Clarity and Grace_ by Williams and Bizup is about how to rework a draft into something more coherent. They talk about revising sentences, and paragraphs, and then whole structures to be as coherent as possible.<p>Once you have a mental model for how people read, and what makes reading easier or harder, it&#x27;s easier to get into the habit of writing and revising. Then you get stuff out of your head and revise it until it&#x27;s in a form you&#x27;re happy with. Rinse and repeat.
atmosxabout 5 years ago
There are many lectures on the topic by Pinker. I would start there. You can find quite a few on YouTube. He also has a book, but haven’t read it yet, I bet is good though. It’s a modern version of “Elements Of style” which is the classic writers handbook for English.
afarrellabout 5 years ago
&gt; I still do not know how to write its blog posts or documentation.<p>Honestly, I&#x27;ve often found that writing documentation alone is a bad use of time. If it wasn&#x27;t written as part of design or development, the first draft of documentation is always going to suffer from the problem of bridging the gap between knowing the system well and knowing what a knowledge-lacking reader needs.<p>I submit to y&#x27;all that docs should almost always be a pair-programming exercise between a developer who is highly knowledgable and a developer as close to the target audience as you can get. There are plenty of more junior devs on codementor.io or &#x2F;r&#x2F;learnprogramming who can help.<p>Either individual alone will easily flounder or write prose with a bad UX.
abdullahkhalidsabout 5 years ago
1. Practice a lot. Just get as many words on paper as possible.<p>2. While reading writing books can be helpful, critical feedback will help far more. Either get someone in your organization to give feedback on your professional writing, or get a friend to critique your side project writing, or go on a subreddit like <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;KeepWriting&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;KeepWriting&#x2F;</a> and get feedback on writing you are comfortable releasing to the public.<p>Remember, you don&#x27;t have to take everyone&#x27;s feedback. But listen to it, and use it to learn how to critique your own writing.
open-source-uxabout 5 years ago
I find the 10 tips for clear writing at the following link very helpful:<p><a href="https:&#x2F;&#x2F;gds.blog.gov.uk&#x2F;2019&#x2F;08&#x2F;27&#x2F;podcast-on-writing&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gds.blog.gov.uk&#x2F;2019&#x2F;08&#x2F;27&#x2F;podcast-on-writing&#x2F;</a><p>You don&#x27;t need to listen to the podcast (unless you want to) at the top of the linked page. Scroll down the page and you&#x27;ll find a short description of each of the following tips:<p>1. Establish ‘The Point’<p>2. Write it like you’d say it<p>3. Don’t try to sound clever<p>4. Show the thing<p>5. Know that you are not your writing<p>6. Share your work<p>7. Read (poetry in particular)<p>8. Never start with a blank page<p>9. Know when enough is enough<p>10. Stay human
codingdaveabout 5 years ago
&gt; ... have re-written multiple times from scratch.<p>It is the &quot;from scratch&quot; part that is troublesome. Most writers don&#x27;t write perfect copy on their first attempt. So to get rolling, just get the words out, and don&#x27;t expect it to be great. Then start refining it. Don&#x27;t throw it out... just improve. Simplify the wording. Remove unnecessary words and phrases. Change the order of sentences. Keep iterating until you are satisfied. And have patience with the process.
评论 #23132735 未加载
vulcan01about 5 years ago
Personal experience here, not sure whether this will help. I struggled with writing until I realised that not all writing has to be professional&#x2F;formal. Casual writing is usually fine. Writing how you speak is also fine. Over time I got more comfortable with expressing my thoughts, and that&#x27;s when formal writing became easier :)
marmot777about 5 years ago
Get the book called Everybody Writes by Ann Handley: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Everybody-Writes-Go-Creating-Ridiculously&#x2F;dp&#x2F;1118905555" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Everybody-Writes-Go-Creating-Ridiculo...</a><p>It’s a quick read that will really help you.
eldacilaabout 5 years ago
I&#x27;d say focus on making things clear and simple. Use period (.) more often, use less commas. Also write first, then edit for clarity. But don&#x27;t re-write from scratch. The Easy Approach to Requirements Syntax attempts to fix some problems with &quot;normal&quot; system requirements (and they used those for automotive and I think aviation systems, so if they made progress, you know it&#x27;s real), give it a read (focusing on the problems they are trying to solve, and see if that applies to your writing)<p>several people say to avoid passive voice (I&#x27;d agree, but don&#x27;t believe me, see some examples of this)
davidajacksonabout 5 years ago
Read The Elements of Style. Then pick a few writers that enjoy and try to write something similar. Steinbeck, Hemingway... whatever you like best. It&#x27;s like transcribing music; you&#x27;ll learn as you go.
Kaibeezyabout 5 years ago
Didn’t look at your link, but the above is fine. Concise, organized. It’s OK.<p>Advice: Practice. Edit.<p>Suggestion: Take an intro to journalism class. Got to be a million of those online right now. Write, write, write. Edit, edit, edit, edit, edit.
评论 #23132280 未加载
kaa2102about 5 years ago
There are a couple &quot;frameworks&quot;.<p>Situation&gt;Problem&gt;question&gt;Answer<p>There is an SPQA for both YOU and your target audience.<p>What&#x27;s the problem? Why is it hard? What&#x27;s the solution? In one sentence, this is your main idea.<p>Recipe for a five paragraph essay or blog post:<p>Paragraph 1 1. Main idea 2-4. Supporting points 5. Conclusion<p>Paragraph 2-4 Reiterate supporting points + issue, cause, solution(s) and supporting points<p>Paragraph 5 Conclusion + supporting points Transition: New ideas, concepts, studies to conduct or angles
afarrellabout 5 years ago
Separate out the phases of the writing process. Do one <i>then</i> the next in explicit phases:<p>## 1. Get ideas out.<p>A successful result at this stage looks like a pile of messy clay.<p>Set a timer and just keep typing for 20 minutes pomodoro-style. Maybe download <a href="http:&#x2F;&#x2F;otter.ai&#x2F;" rel="nofollow">http:&#x2F;&#x2F;otter.ai&#x2F;</a> and talk to yourself while you exercise.<p>If you really feel stuck, then imitate Test Driven Development: Write a question. Then write an answer. Then write a question that answer raises. Then write an answer. Then write a question like &quot;How can you be so sure of that?&quot; then write an answer. Unlike TDD, don&#x27;t try too hard design, just keep that cycle going. Just keep typing.<p>Question Driven Drafting like this is a one way to get words on paper even if you are currently feeling despair or self-hatred or confusion: Explicitly have a debate with your self-doubts. Be sure to do some physical exercise to clear your mind after that sort of thing though.<p>As humans, we are socially motivated to communicate. All of these techniques aim to imitate that. However, you might find that the most helpful thing is to teach someone or to get on an an internet forum and pontificate.<p>## 2. Find the structure of the ideas.<p>A successful result at this stage looks like a bunch of topic headings in a layout that makes sense to you.<p>Look through them identify the &quot;why&quot;. What situation does someone come to your writing with? What do you want someone to walk away from your writing with? Why would they be motivated to learn that?<p>Write section headings to form your ideas into either a pyramid or a Hero&#x27;s Journey or some other traditional structure that will help your brain &quot;chunk&quot; them.<p>Either create an outline or directly push your clay into that shape.<p>## 3. Notice holes and fill them.<p>A successful result at this stage looks like text that flows in a way that makes sense to you.<p>If you notice that there is an image you need, sketch it on paper or whiteboard or <a href="https:&#x2F;&#x2F;jspaint.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jspaint.app&#x2F;</a>. You can hire a professional later if that matters. Do a few pomodoros where you repeat step 1.<p>To get better at this, play the board game Concept[1].<p>## 4. Create a good User Experience out of words.<p>A successful result at this stage looks like a text which is well structured to introduce relevant ideas into the Verbal Loop[1] of the reader&#x27;s Working Memory in an order that &quot;chunks&quot; often enough that it doesn&#x27;t OOMkill or having broken links.<p>Follow the advice from Style: Towards Clarity and Grace <a href="https:&#x2F;&#x2F;sites.duke.edu&#x2F;niou&#x2F;files&#x2F;2014&#x2F;07&#x2F;WilliamsJosephM1990StyleTowardClarityandGrace.pdf" rel="nofollow">https:&#x2F;&#x2F;sites.duke.edu&#x2F;niou&#x2F;files&#x2F;2014&#x2F;07&#x2F;WilliamsJosephM199...</a><p>Edit your work multiple times.<p>[1] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=XiB9BvEpYFE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=XiB9BvEpYFE</a><p>[2] <a href="https:&#x2F;&#x2F;psychologyhub.co.uk&#x2F;the-working-memory-model-central-executive-phonological-loop-visuo-spatial-sketchpad-and-episodic-buffer-features-of-the-model-coding-and-capacity&#x2F;" rel="nofollow">https:&#x2F;&#x2F;psychologyhub.co.uk&#x2F;the-working-memory-model-central...</a>
评论 #23132759 未加载
9wzYQbTYsAIcabout 5 years ago
Try to write in E-Prime style.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;E-Prime" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;E-Prime</a>
tracer4201about 5 years ago
Write in the active voice, avoid complexity in words and sentence structure. Don&#x27;t try to use complex grammar or fancy words – it&#x27;s fluff. A book I highly recommend is &quot;On Writing Well&quot;.<p>Most important advice is to write and write often. Give it time and you&#x27;ll not only get better at writing but you&#x27;ll realize that writing forces you to have clarity in thought. You&#x27;ll quickly become aware that &quot;I thought I knew X but I don&#x27;t know details A, B, or C and need to go dive deeper into these.&quot;
评论 #23152646 未加载