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 to learn writing blog posts?

100 pointsby mturilinover 4 years ago
I have a topic I’d like to write about. However, I’m getting lost In the weeds and failing to structure my content in an easy to consume way. What are some great resources to learn writing blog posts &#x2F; articles?<p>I’m actually open to pay for a professional coach but not sure how to find a good one. Suggestions are welcome!

43 comments

mtlynchover 4 years ago
One of the difficult parts of learning by blogging is that you rarely receive thoughtful feedback from your readers on the craft of your writing. You can look at analytics and comments to see which of your posts are popular, but nobody ever says, &quot;Oh, this post would have worked better had your sentence structure been less repetitive.&quot;<p>I solved this problem by hiring a freelance editor from Upwork.[0] It was a few hundred dollars to have her read a few of my articles. The high-level feedback was extremely helpful and had a huge impact on my readership almost instantly.<p>Obviously, it&#x27;s not a magic bullet. I still had to do the work of integrating her feedback and continuing to find ways to improve my writing. But like anything else, expert feedback helps you grow faster than just learning on your own through trial and error.<p>[0] <a href="https:&#x2F;&#x2F;mtlynch.io&#x2F;editor&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mtlynch.io&#x2F;editor&#x2F;</a>
评论 #25250727 未加载
评论 #25252835 未加载
softwaredougover 4 years ago
Write for your future self. Ask what is most essential for future you to know or remember about the topic once you’ve forgotten what you know now. So when you go to google the problem, you may end up landing back at your own blog.<p>There are other people probably similar enough to “future you” to also engage with what you write. But if they don’t appreciate it, then forget them, they’re not the primary audience anyway!<p>(And those that do engage will be the kind you want lasting relationships with. Which is a nice side benefit).<p>I’ve long learned deep engagement from a handful of people, or just future me, is far more meaningful than shallow engagement from many randos.
评论 #25250814 未加载
mindcrimeover 4 years ago
I don&#x27;t think learning to write blog posts is particularly different from learning to write anything else. To the extent that that is true, I&#x27;d refer you to Stephen King&#x27;s book <i>On Writing</i>[1]. Specifically, one bit of advice from that book (loosely paraphrased) &quot;the best way to learn to write well is to read a lot and write a lot&quot;.<p>The other book I&#x27;d recommend is <i>The Pyramid Principle</i>[2] by Barbara Minto.<p>[1]: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Writing-10th-Anniversary-Memoir-Craft&#x2F;dp&#x2F;1439156816" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Writing-10th-Anniversary-Memoir-Craft...</a><p>[2]: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Pyramid-Principle-Logic-Writing-Thinking&#x2F;dp&#x2F;0273710516" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Pyramid-Principle-Logic-Writing-Think...</a>
评论 #25250410 未加载
评论 #25250803 未加载
评论 #25250261 未加载
nondeveloperover 4 years ago
If you benefit from reading books I recommend <i>The Elements of Style</i> by Strunk and Howe and <i>On Writing Well</i> by William Zinsser.<p>For blog writing I recommend making a practice of bookmarking posts you like and asking yourself why you like them or why they work. I will point out that blogs permit a flexibility of style and content that few writing forms have ever had. This is a double-edged sword, truly.<p>I’m going through a similar process so I definitely recognize the challenge you’re having. Good luck!<p>Edit: I just remembered bookmarking Paul Graham’s excellent “How to Write Usefully” the other day. It might be helpful to you: <a href="http:&#x2F;&#x2F;paulgraham.com&#x2F;useful.html" rel="nofollow">http:&#x2F;&#x2F;paulgraham.com&#x2F;useful.html</a>
heimatauover 4 years ago
So, I struggled with writing for most of my life (33 now). But around 4 years ago, I took a college &#x27;composition&#x27; course...for the fourth time. I failed it three times previously. I <i>had</i> to pass the class this time because I had a mission to get my degree. This class stood in my way. I was fortunate enough to have a great teacher for both level 1 and level 2, I passed both with an A&amp;B respectively. Surprisingly enough, I learned that I already had good habits (journaling, rereading old entries, lack of judgment when writing, comfortable with numerous edits spread overtime). I discovered this through anon blogging and my personal journal after I dropped out of college after my third failing. So, I fell into the good habits but they are practical. They just take time and continuous practice.<p>So, I said all this, in a rambling way, to say that you can do this without paying others. Just be disciplined about it. Maybe take the 100 day challenge to blogging. Post it anon, if you&#x27;re worried about criticism.<p>Good luck. I also second nondeveloper&#x27;s two book recommends (Elements of Style and On Writing Well), if you need a lot of helpful advice.
hprotagonistover 4 years ago
<a href="https:&#x2F;&#x2F;www.biorxiv.org&#x2F;content&#x2F;10.1101&#x2F;088278v5.full.pdf" rel="nofollow">https:&#x2F;&#x2F;www.biorxiv.org&#x2F;content&#x2F;10.1101&#x2F;088278v5.full.pdf</a> is broadly applicable to technical writing. The C-C-C scheme outlined there is <i>excellent</i>.<p>I strongly recommend the active voice.
评论 #25250839 未加载
trilinearnzover 4 years ago
Don&#x27;t over-think it. Jot down several bullet points that you want to talk to, and just write as best you can to those points (without re-writing any of it). Go over it once for any grammatical errors. Next step: post it.<p>Unless it&#x27;s something like a thesis, I wouldn&#x27;t worry about perfecting it. You&#x27;ll learn more (and get feedback sooner) if you just get it out there and focus on the fact that your <i>next</i> article will be that much better, and the next, and the next etc. Otherwise you&#x27;ll find yourself accumulating diminishing returns with repeated revisions.<p>If it truly is something quite important, then consider splitting it up over a series of posts over time.<p>As for the mindset to be in when writing it, think about what you would say to a friend if you were explaining the concept to them. Over an email, for example.
评论 #25250540 未加载
Brajeshwarover 4 years ago
I know that the HN crowd were not very receptive of Julian&#x27;s[1] writing style but I found him inspiring. Recently he tweeted the working style of Ed Sheeran and Neil Gaiman on how they are the top in their field by doing a whole lot of bad writing to come to a good one - Creativity Faucet. You might want to read that tweet at <a href="https:&#x2F;&#x2F;twitter.com&#x2F;Julian&#x2F;status&#x2F;1327765347936522240" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;Julian&#x2F;status&#x2F;1327765347936522240</a><p>1. <a href="https:&#x2F;&#x2F;www.julian.com" rel="nofollow">https:&#x2F;&#x2F;www.julian.com</a>
SulfurHexaFluriover 4 years ago
The biggest tip I can give is getting the length to reward ratio right. Its trivial to spew out 20 paragraphs on a relatively basic and uninteresting topic that could have been covered in 2 paragraphs. Sometimes people have done incredible amounts of novel research that require pages to properly explain but its worth it for all the learning it provides.<p>You should also think about the audience for the post. Is it just general reading where you expect people to browse reddit and see it or is it something highly specialized where your readers will likely come from google search looking for reference information.
auspexover 4 years ago
Intro — what are you going to talk about.<p>Why is this important.<p>Define key terms.<p>Walk through an example of how your topic can be applied in an interesting way to beginners and advanced users. (Include screenshots)<p>Conclusion.<p>It’s almost like a five paragraph essay from middle school. This is the basic format.<p>Create an outline that lists all your top level ideas. Create sub topics with as many details as you can. —- then try to convert this to the above format. Edit. Then wait two days and edit it again. Wait two days and edit it again.<p>Edit until you are happy. But I would suggest spending at least a week from first sentence to final product.
0xCMPover 4 years ago
Can&#x27;t find it, but @patio11 has repeated many times on twitter to simply write a lot.<p>I am struggling with this too. My website(s) are empty of content. And not because I can&#x27;t write it but I can&#x27;t bring myself to publish. Seems similar to you.<p>Something I tell myself is that I literally can always go back, re-read it, and update it whenever I want. I also have promised myself if I have a better version of the article I can replace it with the new one with a new date. I keep the date out of the url for this reason.
DoreenMicheleover 4 years ago
Some writers find &quot;beta readers&quot; to give them feedback. (Think of how often Paul Graham&#x27;s essays thank multiple people by name &quot;for reading drafts of this.&quot;)<p>Forum comments on the topic can help you learn how to talk about a particular topic. Like I sometimes talk or write about housing issues and &quot;affordable housing&quot; is a buzz word that means a particular thing to a lot of people and what they hear is not what I am trying to say. So I went looking for other phrases and began thinking about what I want people to hear and began just avoiding that term most of the time.<p>Writing for pay can be an enormous growth experience that can help discipline you to focus more on what other people want or what the parameters need to be and get out of that mindset of just kind of talking to yourself, only <i>in writing</i>.<p>It can help to start blurbs and to work on it over time. If you put it away and read it again at a later date and stop and go &quot;Wait a minute. I just interpreted that sentence as X and I know I really meant to convey Y.&quot; then you think about &quot;How do I really say Y?&quot;<p>It can help to find online tools of various sorts that give you feedback on your writing, like: <a href="http:&#x2F;&#x2F;www.hemingwayapp.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.hemingwayapp.com&#x2F;</a>
dbustacover 4 years ago
I suggest you read this essay<p><a href="https:&#x2F;&#x2F;ellenrhymes.com&#x2F;paul-graham&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ellenrhymes.com&#x2F;paul-graham&#x2F;</a><p>The author of the essay is a writing coach, too. But working with her might be a little bit expensive. Especially if you are just starting out.<p>I’m willing to help you for free if you want me to. I’ve been blogging for the last couple months at <a href="https:&#x2F;&#x2F;danielbusta.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;danielbusta.com&#x2F;</a>
评论 #25378563 未加载
ky3over 4 years ago
&gt; I have a topic I’d like to write about. However, I’m getting lost In the weeds and failing to structure my content in an easy to consume way.<p>Ricocheting from your consumption metaphor, could it be that your topic has enough meat in it that it deserves to be sliced and served over the course of several meals?<p>The attention economy being the way it is today, articles that succeed in being read observe the rule of thumb of one idea, one message, one piece of writing.
ThatGeoGuyover 4 years ago
Just write more.<p>Focus less on presentation, more on content. Write shorter things and ship often. Everyone gets to 20,000 words ~50x within their first million [1].<p>Just write.<p>[1] <a href="https:&#x2F;&#x2F;twitter.com&#x2F;patio11&#x2F;status&#x2F;1317627674810929152?s=20" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;patio11&#x2F;status&#x2F;1317627674810929152?s=20</a>
josephjrobisonover 4 years ago
Find 3-5 bloggers you really like.<p>Write out why you like their style and structure. Break it apart and look for patterns you can use as a framework.<p>Ideally you&#x27;ll have 2-3 frameworks to start and that helps immensely with getting over the initial writers block and structuring your thoughts.<p>Write the first 20 posts and then worry about making it more complex after that!
CGamesPlayover 4 years ago
The Feynman technique might be helpful to you [0]. When you read about it you&#x27;ll hear it&#x27;s about &quot;how to learn&quot;, so you might disregard it, but by the result of applying the method is a written page that fully expresses the idea. I would start with that and don&#x27;t worry about the document becoming too large, just continue as necessary. Finally, aggressively edit the document. If it&#x27;s very long there may be some &quot;prerequisite&quot; post to write before your desired topic, but you can mostly just pull out the prerequisite content, and then re-edit the original one to account for that.<p>[0] There doesn&#x27;t seem to be a single canonical document to read but there&#x27;s thousands readily searchable.
gautamp8over 4 years ago
If you&#x27;re a dev, I could suggest <a href="https:&#x2F;&#x2F;bloggingfordevs.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bloggingfordevs.com&#x2F;</a> community and newsletter by Monica Lent. Found it really good with actionable insights.
alexashkaover 4 years ago
Find a writer you really enjoy and see what they have to say.<p>I really like Chuck Palahniuk (Fight Club). He recently released a book on writing. I got it from a local library and it is full of actionable advice. Excellent stuff.<p>Another idea worth considering is that writing is a craft like anything else. How long does it take someone to learn how to play a musical instrument? At least a few years of consistent practice, right? Writing is the same, it&#x27;ll take a few years.<p>Just because you can talk to people, does not mean you are a good communicator. I&#x27;m not :) Writing makes people aware of how unstructured their thinking is. Totally normal. Keep going.
mraza007over 4 years ago
Here&#x27;s my approach, use grammmly if your grammar isn&#x27;t perfect like mine is okay but I still use it on the safe side.<p>Lastly you can write about interesting things such as the when you solved a hard problem you face and this can have a great impact as someone might be having the same problem but you writing about it can actually help others who had the same problem.<p>Furthermore you can also write about interesting tools you come across the internet or how to use them in your blogpost.<p>Having a blog can put an positive impact and its the way of giving back to the community (I mean that&#x27;s how I think and its just my personal opinion)
ysfahover 4 years ago
If you&#x27;re on Twitter, I&#x27;d suggest you follow David Perell (<a href="https:&#x2F;&#x2F;twitter.com&#x2F;david_perell" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;david_perell</a>) and explore his works.<p>Also, do you already have a tool for writing? A good tool allows you to structure your content better and allows your thoughts to flow much easily. I&#x27;m using a tool called Ulysses (<a href="http:&#x2F;&#x2F;ulysses.app" rel="nofollow">http:&#x2F;&#x2F;ulysses.app</a>). Unfortunately, it&#x27;s only available for Apple.<p>Hope it helps.
Protostomeover 4 years ago
I would definitely be interested in such a guide. I have to say that i my experience with blogging left me very confused.<p>One of my best blog posts, on which I dedicated &gt;4 months in research,writing and editing has been read by less than 300 people. In cotrast, a post I wrote off-handedly during a flight back from a conference and didn&#x27;t even bother to edit was read by more than 10k people in a short time and was tweeted and generated a nice amount of traction.
soaredover 4 years ago
“Hamburger” writing is an easy way to structure writing even if you deviate from it significantly.<p><a href="https:&#x2F;&#x2F;www.readingrockets.org&#x2F;sites&#x2F;default&#x2F;files&#x2F;strategy_paragraphhamburger.jpg" rel="nofollow">https:&#x2F;&#x2F;www.readingrockets.org&#x2F;sites&#x2F;default&#x2F;files&#x2F;strategy_...</a><p>This is for your entire blog post, but also each individual paragraph. Add an introduction and conclusion, then build out and expand each section.. then you’re done.
kleer001over 4 years ago
What you&#x27;re really asking is &quot;How can I write better essays?&quot;<p>Look up answers to that question and you&#x27;ll get further. You&#x27;ll even find free online courses to help you.<p>Look up creative writing. Look up Journalism. Writing is a deep topic. Sure some people can make it look easy. But it&#x27;s not. It&#x27;s dang blam difficult.<p>Also, it sounds like you&#x27;re having trouble quickly learning a topic. That&#x27;s another problem entirely.
oliviamillersover 4 years ago
I&#x27;m a blogger too. but i think this profession is boring before this blogger profession i was a full time gamer i have my YouTube gaming channel with 35k subscribers, and i love this game <a href="https:&#x2F;&#x2F;www.sims4studiodownload.com&#x2F;realm-of-magic-cheats&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.sims4studiodownload.com&#x2F;realm-of-magic-cheats&#x2F;</a>
strzibnyover 4 years ago
Practice. Practice. Practice.<p>What helps me to actually sit down and write something for my blog[0] is writing about something related to work. I make a structure first, paste links, comments, whatever. Then do a second or third pass to fill in the sections and make it presentable.<p>For grammar, I use Grammarly to stay in check.<p>[0] <a href="https:&#x2F;&#x2F;nts.strzibny.name&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nts.strzibny.name&#x2F;</a>
atmosxover 4 years ago
The most famous book on prose is &quot;the elements of style&quot; but is anachronistic IMO. I propose to read &quot;The Sense of Style&quot; by Pinker instead: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Sense-Style-Thinking-Persons-Writing&#x2F;dp&#x2F;0143127799" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Sense-Style-Thinking-Persons-Writing&#x2F;...</a>
thecleanerover 4 years ago
Can you post your current work ? Like what does a Google search for &quot;how to write&#x2F;structure an essay&quot; return and why did it not work for you. Its highly possible that SEO poisoning ensured that you just found useless nonsense on Google but it would still help to know. My go to place for such things is usually Coursera &#x2F; Udacity &#x2F; Open Culture.
rozenmdover 4 years ago
With my blog (<a href="https:&#x2F;&#x2F;maxrozen.com" rel="nofollow">https:&#x2F;&#x2F;maxrozen.com</a>) I try break the topic up into as small a piece as possible. In my case since I&#x27;m writing about React, I try solve one problem per article. Idea being that I can later go back and combine several smaller articles into a larger body of work.
SN76477over 4 years ago
<a href="https:&#x2F;&#x2F;thrivethemes.com&#x2F;blog&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thrivethemes.com&#x2F;blog&#x2F;</a> Has good content on how to blog better.<p>They also have exclusive training for their customers.<p>As a side note it is the most featured Wordpress theme I have worked with. It is great for marketers like me.
jeremymcanallyover 4 years ago
The Pragmatic Bookshelf&#x27;s book on technical blogging is quite good: <a href="https:&#x2F;&#x2F;pragprog.com&#x2F;titles&#x2F;actb2&#x2F;technical-blogging-second-edition&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pragprog.com&#x2F;titles&#x2F;actb2&#x2F;technical-blogging-second-...</a>
ulisesrmzrocheover 4 years ago
Start with an outline first. The post is essentially an expanded outline. Search for &quot;Essay Outline&quot;.<p>Don&#x27;t worry about the words or having complete sentences. Work on editing the outline and add&#x2F;remove stuff. Once you&#x27;re happy, then you can start writing down the essay.
aaron32311over 4 years ago
I found it hard too.<p>Here’s what I did:<p>1. Start by making notes on your favourite podcast episode or book.<p>2. Use the notes as an outline.<p>3. Then expand with your own personal stories.<p>Search for PG and Seth Godin “on writing”. I found them both useful.<p>Also I used this method on my first post last week. And it got 25k views.<p><i>Edit: you can find it pinned to my Twitter handle</i>
forrestthewoodsover 4 years ago
* Practice practice practice<p>* <a href="http:&#x2F;&#x2F;www.hemingwayapp.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.hemingwayapp.com&#x2F;</a><p>* More practice<p>* Aggressively tune your writing for an explicitly chosen target audience<p>* Practice again<p>* cut cut cut. Your post is finished when there is no more content that can be cut.<p>* practice
pettycashstash2over 4 years ago
As with anything, break this into smaller parts. Start with 1&#x2F;2 a page. Then continue. Combine 1&#x2F;2 pages . Patience and perseverance is all. Write 1&#x2F;2 per day After 1 week you have some content. Don’t stress.
评论 #25250309 未加载
eldacilaover 4 years ago
I think that, like any other skill, you need to practice, you could try to imitate the structure of articles&#x2F;blog posts that you think are good
biznickmanover 4 years ago
Shoot me an email would be happy to help! nick@holler.com<p>I’ve written thousands of blog posts and happy to point you in the right direction!
jitucover 4 years ago
Start writing. Review your past articles after 90 days, that worked for me.
alteriorityover 4 years ago
Slate Star Codex is, in my opinion, one of the best blogs on the internet, and this post seems like exactly the kind of advice that you&#x27;re asking for: <a href="https:&#x2F;&#x2F;slatestarcodex.com&#x2F;2016&#x2F;02&#x2F;20&#x2F;writing-advice&#x2F;" rel="nofollow">https:&#x2F;&#x2F;slatestarcodex.com&#x2F;2016&#x2F;02&#x2F;20&#x2F;writing-advice&#x2F;</a>
评论 #25250677 未加载
snow_macover 4 years ago
I brain dump.... Adambourg.com
shaikshanaya685over 4 years ago
can any one suggest me which is the best tool for rewriting an article i have tried many tools but nothing performs
评论 #25272077 未加载
mosiuerbarsoover 4 years ago
I&#x27;ve read most of the writing book on this thread and would recommend them if you wish to improve your writing.<p>Two other books I recommend are:<p><a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;353358.Keys_to_Great_Writing" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;353358.Keys_to_Great_Wri...</a><p><a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;22458828-write-everything-right" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;22458828-write-everythin...</a><p>I&#x27;m not the best writer. But I can churn out quite a bit of content when I need to. Here&#x27;s some tips.<p>1. Allow 1st draft to be bloody awful. It&#x27;s a brain dump. Just get it done. Don’t edit or correct any spelling as you go. Worry about editing, argument order or spelling later. The Pomodoro Technique is a great way to force yourself to get your 1st draft finished.<p>2. Write way more than you need and then cut ruthlessly in your 2nd, 3rd drafts. Rule of thumb is that your 2nd draft should be 10%-30% smaller than your 1st.<p>3. Proofing your writing is hard. If it’s an important article hire a proof reader - they’ll spot mistakes which you won’t be aware of. If it’s just a personal blog post, then listening to your article through text to speech software is a great way catch errors. Also consider using this app: <a href="https:&#x2F;&#x2F;intelligentediting.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;intelligentediting.com&#x2F;</a><p>4. Writing is a skill. You’ll get better the more you do it. I recently decided to redo a personal blog of mine which I started 10 years ago. This was my first attempt at blogging or writing since my school days. The stuff I’d written 10 years ago was horrible. However, it was good to see how much my writing has improved since then. But it’s taken a lot of practice, hard work and time to get there.<p>5. As Stephen King says: You should read as much as you write. And make a habit of reading good writers often. I recommend anything by George Orwell &amp; PG Wodehouse. Some of their writing is nearly 100 years old but it still shines today. Orwell’s prose is masterful. More modern writers to read are Elmore Leonard and Stephen King.<p>Here&#x27;s some software I use&#x2F;recommend:<p><a href="https:&#x2F;&#x2F;www.wordrake.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.wordrake.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;intelligentediting.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;intelligentediting.com&#x2F;</a> &lt;&lt;great for proofing. If you are writing technical stuff this is an excellent tool have.<p><a href="https:&#x2F;&#x2F;prowritingaid.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;prowritingaid.com&#x2F;</a><p>Lastly, practice, practice, practice.
lsiebertover 4 years ago
The way to become a good writer is much like one becomes better at any skill. You attempt the skill, and then you review and revise, or get feedback from others and revise based on that. You suck at first, it will be awkward, but you get better through practice. Sports, coding, soft skills, writing, it&#x27;s all possible, but you may feel dumb or bad at it in the beginning. That&#x27;s good, that means you are learning.<p>The first thing you need to consider is your fundamental thesis, the big high level idea you want to convey. You may not know at the beginning, or maybe it&#x27;s just, &quot;there&#x27;s this interesting thing!&quot; Honestly that&#x27;s a fine thesis. You may also find, as you write, that your thoughts clarify and your thesis changes or develops. It&#x27;s okay if not though, sometimes you just want to talk about the way something is cool to you.<p>Now you have to consider your audience. Who do you want to read your work? Is it for kids? for adults? for developers? For developers with kids? Maybe you aren&#x27;t sure, and that&#x27;s okay, but thinking about who you want to read it will give you a better sense of how to write, what metaphors or similes are useful, etc. Keep in mind your audience as you reread what you write imagine them reading it. What parts are boring? What parts would they be less likely to understand?<p>Now you need to develop your thesis. The way you do that is you share ideas related to, or that are aspects of, your thesis, and then you provide evidence for them.<p>One thing to consider in doing this, if you feel like your content isn&#x27;t structured well, is maintaining a consistent level of detail returning to it after going down a step or two. I feel that one to two levels below your central thesis is enough. You might break your thesis into topics and those are sections or chapters. Or maybe they are paragraphs.<p>For example if you are talking about python abstractly, say generators, you might provide a real example, discuss why you use a generator for that, then go another level down to give example code, but you probably shouldn&#x27;t talk about python byte code, C, assembly etc.<p>If you want to practice, I find a good place is open source documentation for stuff that lacks sufficient documentation, and there is the potential for feedback built-in and your practice also generates something useful. You can also write book reviews on good reads, write emails or letters to friends and colleagues.<p>But yeah, I&#x27;m told I&#x27;m a skillful writer, and maybe that&#x27;s true and the way I got there wasn&#x27;t a coach. It was basically reading a lot as a kid, and then writing a lot. I&#x27;m still not sure I&#x27;m all that good, but I don&#x27;t worry much about being a good writer. Maybe it&#x27;s crap work, but hey, it&#x27;s done. Done is better than perfect, as the old saying goes.