This post is the best of selection just for you and if you feel you like it, you can buy it and read as a whole.
I came across this book in the review by Vojta Růžička on devblogy.cz (the best place to follow Czech it bloggers by kaja47 whom I'm very thankful for it). You might know Yegor from Java world or from Software Quality Award he organizes for open-source projects every year. A friend of mine won the award with the machine learning package in PHP - php-ai/php-ml - last year.
Vojta was so kind to lend me the book over the lunch. This post is an answer to my first question I asked: what are the top 5 tips I should take from this book if no other?
256 items is a lot. No matter if it's a tip, a story, a class or a food item in your home. The most of them are common, some are better and only a few are golden. I look for the gold in books, so here is what I found.
When I posted my first post in late 2015 and it had 24 comments and I was very happy my knowledge is worth talking about. When I posted the next one and had no responses. I was frustrated and felt hopeless and as a just not good enough writer. So I stopped blogging for a few months.
I see now that it was a mistake, so the first tip is to blog once a week. Life is trying to tell me over and over again, that Consistency Beats Talent, Luck, Good Intentions, and Even Quality.
But not more often. I tried to blog 2x a week, right from the start and got burnout lesson (what a surprise). After a year of weekly blogging, I felt I want to blog more often and add a Thursday post. Very carefully, just once a month. Now after a couple of months I feel confident enough to write about it.
Reddit is like StackOverflow for personal opinions or like Devel.cz, but international and for everyone. It's a place, where people share ideas, comment it, up-vote it or down-vote it.
Vojta shared with me his first experience with Reddit: he posted 2-3 his posts and he got autoban. That kind of ban, when you don't know you're banned - everything works, there're up-votes on your posts, but they're all in grey. Also, Yegor wrote about the similar experience. My experience was a little better: I could post only once 10 minutes. Then I learned I could post more often when I got more profile points (up-votes of my ideas and posts).
That's the way of Reddit to tell you: You've got to give to get. I tried this tip, I'm voting and engage in discussions. I must admit, it was not out of altruistic unconditional love to the world. It was to get my posts be seen. But thanks to this, I started to be open to others' opinions, learned about few weaknesses in my communication and often learned something new.
And this could be at any other community, whether you like Twitter, Facebook, Slack, Github or Stackoverflow.
I love open-source and did this right from the start, but it feels so important to me that I mention this tip again. Also, I had a meeting with Vojta and he told me how he migrated from Wordpress to GatsbyJS (ReactJS-based static generator) and how he loves it.
Static websites are fast, simple, easy for your fan/critics-base to work with and most importantly - open. No secrets, copy anything you like.
This was one of the biggest fails on my blog. Imagine you've read about "symfony controller service something", you liked it, but you don't remember the exact title of the post. My blog has every post (apart Czech and deprecated ones) listed on the main page, with no paging, so you can just use Ctrl + F to find... well that just sucks, right?
I'm sorry to all that felt frustrated when looking for any valuable content post by post, manually.
In case you'd like to try Algolia and simple DocSearch that Roman added to Statie and works very well for Statie-based website on Markdown... I tried it for you and was rejected because "blog is not a documentation".
Did you provide a great answer on StackOverflow? Is that answer to duplicated and repeated questions? Do you think it might be useful to more people than StackOverlow users reading your post?
Turn it into a blog post. I was not sure about this myself, so I tried it:
And it works great! Now all I do is to provide a specific answer on the StackOverflow and link the post where I explain all possible pitfalls. So the question is answered and there is a follow-up, when they need to know more.
Well, if you're from Prague, reach out Vojta and ask him about the book. He's very open-minded person and eats lunch every day.