Some Days You're Hot, Some Days You're Not

On Wednesday, I was most decidedly not hot (when it comes to coding, that is). I spent hours battling the tiniest error, brought on by a relatively basic misunderstanding of JavaScript. These are the sorts of things programmers have to go through on a relatively regular basis. No, it’s not pretty, but it’s how you learn.

Fortunately, we can counteract that with yesterday (Friday, since I was unable to work on CrowdNotes at all on Thursday). Yesterday, my friends, I was not only hot, I was ON FIRE! After about an hour of battling with an attempt to completely overcomplicate a problem (as some engineers are wont to do), I found a simple solution and made so much progress!

Here’s what I’ve accomplished so far:

  • HTML: index, addNote, addEvent, addUser

  • Node: handler, server, database access, event and user management, note creation

  • DB: interface with MongoDB via Mongoose (a Node module)

No, none of it is pretty yet. And I know I can tighten up the code in a variety of places. And I still need to figure out how to make the HTML talk to the database. But overall, I am extremely proud of what I’ve done so far!