Some people recommend that software developers write tech blogs for multiple reasons, including the following claims:
- You will learn things doing that you wouldn't learn otherwise.
- Your overall communication skills will improve.
- You will have something to useful to show to potential employers.
For the purposes of this question, let's focus only on the third claim. We can assume, for example, that the other claimed benefits can be adequately achieved through other communities than a tech blog and its comments.
My question is: When, if ever, does it make sense to have a blog only for the purpose of getting jobs?
Some aspects of when writing a tech blog for this purpose makes sense are clear. Right after you write your first "Hello World!" program, you are unlikely to have anything to write about that will look good to a potential employer. But, after one has gained enough experience to have something that could potentially look good to a potential employer, should one automatically start a tech blog for the purpose of getting jobs?
Do hiring managers even factor a candidate's tech blog into their decisions at all?