Programmers that don't blog should start right now. You're future self with thank you when your blog helps you getting a better job, earn more mone...
For further actions, you may consider blocking this person and/or reporting abuse
I agree with all points, but what if you simply don't have the time (or even the energy) for blogging? Basically I agree with you that blogging is a great idea, however I disagree with you if you say "ALL programmers should blog" (but, you didn't say that, at least not literally).
No need to daily blog or make your posts super long and in depth. They can be something like notes to your future self on something you just learned that you may forget. Something you had to learn on your own becuase there were no blog posts about it. When he says everyone should blog it doesn't mean that everyone should call themselves a blogger or influencer. I think having just a couple well done blog posts (does not need to be long) can go a long way in showing your communication skills on a resume.
I get your point, you're right, agree to all that ...
I usually post my readme as a blog
or vice versa
If you check out my video, you'll see that I too felt I didn't have time, but when i wrote down my schedule for the day, I found that a good 3-4 hours each day was spent... well, almost wasted away. It's fine to have a balance of time and enjoyment, but I optimised my day a bit more, and found I was more productive and spent less time learning when I wrote it out, if anything, blogging can help you save time!
True, agree to all of that! A lot of time goes wasted unproductively, that goes for most people, myself included ... I think once you're into a flow with a certain structure and rhythm then this will go naturally.
You do have the time. You're already documenting your work (comments, e-mails, actual documentation, commit messages, and so forth) and telling people about what's going on. Blogging isn't much different. What you might lack is the discipline to publish it where you and other people can find what you've written. But you get that discipline through practice.
My blog isn't entirely technical (I'm over halfway through my career, so I have other priorities), but every Monday is a "developer journal" going through the things I've been working on (sometimes with code samples), and when I've learned something, my notes become a Wednesday post. An occasional other post is sparked from conversation on sites like this.
Great article with all the bases covered. The biggest one for me is the learning part, I am constantly surprised at where the gaps in my stored knowledge are when writing an article...you know that "I know what I want to say but I can't quite remember the term / reference".
I find that writing has helped me retain more information that I previously would have looked up by instinct! ❤
I would add that most people who blog will not get direct revenue from it, but the opportunity it brings is where the value is. Just how authoring books rarely brings in much income, but being the person that wrote the book on x brings job opportunities that may not have been there before.
Indeed, its a long term investment into yourself and possible futures
Another piece of good advice is to proofread one's blog posts. For example, the second sentence to this post needed editing. I saw other errors in a few other places, too.
Original:
"You're future self with thank you when your blog helps you getting a better job, earn more money and of course, have an easier time learning new concepts."
Fixed:
"Your future self will thank you when your blog helps you get a better job, earn more money, and, of course, have an easier time learning new concepts."
I'm not trying to be mean or anything. I'm just giving some helpful advice.
As a non-native English speaker, should I write a blog in English to have a broad audience of developers? Or should I write in French, making this easier for me but with the risk of having too few visitors?
I think blogging is necessary. It is a good way to act as a secondary business card when you network and meet new people. You don’t need to have a lot of stuff on it, even 3-4 projects on the main page would suffice. After all, it is all about establishing first impression, the landing page of your blog would effectively done all you need to do as your CV.
I agree. Couldn't have said it better 🙌 Blogging has helped me clear my concepts and fill the gaps in my knowledge. As an added bonus, interacting with the programming community is such a joy.
:D
Great article, Adrian :)
Thanks!
Great article Adrian, I totally agree! I started to blog only because my coding bootcamp required it but then I began to realize I was enjoying it and it was helping me learn technical concepts better so I kept doing it. I'm glad I've stayed generally consistant with it.
I didn't know HashNode. Sure I will take a look.
Can we monetize it?
Agree. I have a blog with typescript examples. Some articles are without explanation and almost without description. It just serves for me to copy an paste my solutions.
Totally agree blogging is a great way to be active in the developer community.
One year ago, I started writing blogs for creating a portfolio to land good jobs. I don't know how to earn money by writing blogs specially as a beginner.
By the way, informative article
Totally agree blogging combined with programming is game changing.
can you explain how you connected your personal site to hashnode and post articles/blogs directly?