Here are some reasons to start a personal blog: 1. It's a great way to learn. Teaching something to someone else has always been the best learning tool, and writing about something with an audience in mind is an effective way to capture some of that value. 2. It can be a big boost in job hunting. As a hiring manager two of the most important questions I have about a potential candidate are: Can they code? Can they co…
About point 2: I have yet to have a job interview, in which the interviewer has even taken a look at my website. Well, actually I don't know that, of course, but what I want to say is, that none so far showed any sign or indication of having taken a look, and as a consequence also no sign or indication of knowing anything about any of my showcased projects. In 95% of the cases it was just that they want to do their o…
For startups and small companies I think it makes a huge difference.
At one job I was told explicitly I was hired mostly because the hiring manager liked my website - I wasn't the only one that passed the interview process and so my website was why I was chosen. He liked how minimalist it was.
At another, one of the engineers found a bug on my website and my interview was to pair program a fix with him.
When I'm in charge of hiring I strongly prefer candidates that have some kind of web presence that lets me structure the interview more towards what they've presented about themselves.
Also I have gotten clients that originally found me because they googled "how to rent a motorcycle in Taiwan" and I rank #1 for that search apparently.