If a programmer did a couple of projects a year and showed everything (i.e. a 30-min presentation on the purpose, structure, and logic of of the project, and then recorded video of all of the programming, which had some verbal explanation, etc.,) and did so in a decent resolution and compression, I'd bookmark his page. In fact, a lot of people would. When you make a blog about programming, and you write on an advanced level, the noobs don't understand it, and the experts don't care to read it because they most likely already know it... or because they have their own stuff to do and can't be bothered. People want to visit programming blogs to learn something, not to read how many acronyms someone can fit in a sentence when describing a problem that nobody knows anything about, on a project that nobody understands.
Of course, this would require the use of YouTube to host that amount of video, but that's just more free advertising.
Bottom line is that getting people to visit your site once or twice might take advertising, but getting them to visit it dozens or hundreds of times requires that you have something to offer them.