Well, what a week it's been ... I'll be up front: this hasn't felt like my most productive ever, for two reasons. The first is that there's some stuff going on here in the USA that's extremely distracting. I'm not going to get any further into it than that, and I've been figuring out ways to reduce that distraction and focus on work. The second is that I spent a LOT of time this week reading up on security and then digging into my application code to make sure it's as safe from vulnerability as I can make it.
Research never feels as productive to me as coding does, especially when it's research into stuff that's not already sort of in my wheelhouse (for example, researching new React stuff is more exciting to me than figuring out how to enable limiting on my database calls -- but the latter is super important). In general, I prefer to be able to list of a whole buncha stuff that I did in these posts. And, admittedly, I spent the first part of the week knocking out a ton of bug-fixes, so that's cool. I've gotten a few more in since then, which is also cool.
Even cooler: I'm in the process of opening up the CloseBrace github repo to the public. I'm putting together a license, contribution guidelines, etc and also scrubbing all password and similar info from the repo (which is also part of the security sweep). I don't expect too many people to be lining up to contribute to a for-profit project, but if you want to take a look at the codebase, even just to make suggestions, you'll be able to. This also means you'll be able to run CloseBrace locally if you've got MongoDB up and running. It's just a content site, so unless you fill it with articles there won't be much to look at, but … hey, it's your call!
Next week we're back on bug fixes and feature dev. I think we're going to have to push the launch back a bit, but I'm OK with that. It's more important to me that I put out a quality, secure site than that I cram it out the door to meet an arbitrary date. I hope those of you who're looking forward to the launch feel the same. In the meantime, keep an eye on this blog for further updates!