Work continues unabated on CloseBrace this week as I dive into one of the final puzzle pieces needed to get the site launched: commenting. One of the biggest factors that convinced me I could do tutorial-writing as a full-time gig was all of the comments I've received on the tutorials posted on my personal website, where I've been able to help dozens and dozens of people over the last few years (and received much-appreciated thanks from many more). Commenting will be an essential part of the site, since users will need to ask questions and gain explanations or clarification.
The third is really the big one: I want the comments to tie in to existing user profiles. Not at launch, but down the line, profiles will be able to show a user's recent comments, their reputation score based on comment upvotes, and similar. If I introduce Disqus at launch, and then build all this stuff, it means I lose whatever comments people posted before the switch … whereas if I just launch with a barebones comment system of my own design, I can add to it later without losing the content.
So, we're going custom. The system will be really barebones at launch, but I'm OK with that. As traffic (hopefully) ramps up, I should be able to expand it out and improve it substantially.
The system's already displaying comments (that I enter manually through the back-end). Next up is adding and deleting 'em. I'll have some screenshots of the system for you at the end of this week.