How to write better as a developer

I'm JS developer with 13 years of professional experience. I'm always happy to teach my craft.
Search for a command to run...

I'm JS developer with 13 years of professional experience. I'm always happy to teach my craft.
I already have experience in writing, having wrote more than 100000 words for a blog over a year. But still, sometimes going back and looking at the basics is good.
I also think that formatting is a huge help in navigating the articles, lists, headings, and even blockquotes can help a lot.
What a great text, thank you so much for sharing these valuable tips. I'm just beginning my journey as a developer and I'm trying to write about my experiences and accomplishments as I go. Your insights are going to be very useful.
PS: I've been using Grammarly for quite a long time now and it has been my day-to-day companion. I had never heard about LanguageTools though, but I'm gonna try it out for sure.
Thanks a lot! Keep on learning to program & keep on writing:)
When you will be applying for jobs, writing well can help you stand out. You can use to make your example project stand out: https://how-to.dev/tips-for-making-your-interview-assignment-impressive
Thank you for the tip! I'll read on!
Thanks a lot!I've bookmarked it!
Thanks!
Thanks for sharing these tips. It's not easy not to use a tool like Grammarly these days as it helps to spot errors in my writing quickly.
Putting pictures and writing in paragraphs are indeed useful tips to take note of when writing especially technical writeups when things can get boring easily.
I try to be mindful of all the tips laid out here as I write. Thanks for sharing!
Especially like the suggestion with Grammarly. Catches so many errors.
Thank you for your sharing Marcin Wosinek!
I used Grammarly for two months, and it did help me a lot. I’m not a native speaker, and I always feel anxious whenever to publish or tweet something, even if I wrote hundreds of internal documentation and tutorials in English.
Keep reading and practice in public, that’s what I’m trying to do now. 😁
I'm not a native English speaker myself, and those tools help me keep a high quality of writing:) I'm sure they are useful for native speakers too - my writing in Polish if far from perfect too:)
I’ve been working in programming for the last 16 years. Let’s see what changes I see in our industry that are enabled by generative AI. Rapid prototyping The last few months, I’ve been working on a set of WordPress plugins, related to event organizat...
Writing unit tests takes time and effort. Nonetheless, many teams insist on writing them anyway—that’s because of the benefits they bring to a project. Those benefits are mainly the following: fast feedback—unit tests speed up each iteration of twea...

Pure functions are the perfect case for unit testing. For a given input, we always expect the same output—there is no internal state involved. Let’s take a look at a few examples and some simple tests that check if the methods work as expected. Jasmi...

Let’s say you have a job interview in a few days. How should you prepare for it so that you can make an informed decision about joining the company, as well as make sure that your interests are taken care of? Prepare your questions An interview is a ...

Creating example projects is a common way of showing your skills to potential employers. Let’s take a look at what’s important to keep in mind when building personal projects with an eye toward impressing prospective employers. Simplicity Building ap...

Recently, I had two programming friends point out to me the importance of writing skills. It makes sense to pay attention to what they say because:
Let’s look at a short guide to improving your writing in your day-to-day job.
The first step to improving your writing is to break your thoughts into digestible pieces. Instead of dumping a massive wall of text, put some space between sentences as your focus goes from one thing to another. Breaking things into paragraphs will make your text more economical, less overwhelming, and easier to read. Smaller chunks preserve your reader’s mental energy.

Don’t write like this.
Most systems where you will send your message have some styling available. You can expect to have at least:
Using these will make the quick parsing of your text more manageable. You can easily direct readers' attention to the most important parts, making it more likely that you will achieve the goals of the text you’re writing.

Decoration makes a difference.
There are two things that you can do to make the lives of your readers easier:
These editing options are not always available. For example, in Slack, I’m always annoyed that I cannot put images between paragraphs.
When these options are available, using them significantly improves the readability of the text. One can see pictures immediately after they are referenced in text, and massive links are not breaking the flow of text.
This is essential in working with tickets. For example, in Jira, if you just add an image to the issue, it can still be clear when you have only one there. But as soon as the team adds five other pictures in comments, it can get confusing fast. Putting images inside text makes is clear which is relevant where.

The web has had links since 1991 and images since 1992. Let’s use them!
A bit of editing can improve the first version of your text a lot. If you can, it’s best to save a draft and come back to edit later—maybe after some break or even the next day. At a minimum, rereading the whole text before publishing should allow you to tweak the way you say things to improve the reader’s overall impression of your text.
Editing is the key to a good reader experience. Doing it yourself should be good enough for most things you write, and it’s a basic courtesy for your readers.

Dictionary checks are not the only ways machines can improve your writing. Nowadays, there are advanced tools available that can take care of things like:
If you are serious about your writing, you should look at some available applications.
If you get similar YouTube ads, you have definitely heard about them. I’ve been using it since July 2021, and I’m pleased with it. It was the first serious quality improvement I implemented on my blog.
Pluses:
Minuses
Pluses:
Minuses:

All these tips boil down to thinking about the people who will read your text. Your job is to make it easy for them to read it. It calls for being more empathetic. Putting in the extra effort should pay well for you: often, your readers are your boss or people who have an impact on your career. Even when you write for your colleagues, most likely there will be many of them—and it will serve you well to build a reputation as an efficient communicator.