I was able to get a few more hours into the Nomic project today. Not quite to the point where it’s even remotely presentable (even for this dirty of an experiment) but some good progress.
It took me a few minutes (as in 60) to get back into the groove of writing code, but I’m now recording new ideas and just about ready to start allowing voting. I forgot to implement a few things with regards to the ancestry of an idea but getting that in will only take a few minutes.
The Nomic Game will be a pretty clunky version even when I get voting in because I won’t have a notion of “people” yet. :p I’ve been waiting to get the bulk of the ideation process in place first before moving on to user identification. Then I can address issues such as “who gets to vote” and “limiting votes”.
To identify people, I plan to use Facebook and make the Nomic Experiment a Facebook app so that I can leverage their authentication process.
Ideally I’ll have time to setup the Twitter API so that users can auto-feed their ideas to Twitter. I’ll probably “ship” the prototype without it though because I’m eager to get feedback on the base concept.
Hopefully this prioritization (ideas and votes before people) doesn’t bite me in the butt. I tried to make sure I had some design thinking in place to account for people and I believe the highly modularized approach I’m taking to the code will give me the flexibility I need. I haven’t built any unit tests yet, but I plan to! (I say this knowing I’ll probably rely on ad-hoc testing for the foreseeable future.)
You might have noticed that I keep referring to the project by different names “nomics”, “nomic project”, “nomic experiment.” This is the result of not having a name for it! It really only occurred to me recently that I’m probably the only person who wants to call this “Nomics”.
Got any ideas? Maybe Idea Factory? That’s what I put in the meta description. But I haven’t even spent a lick of time looking for domains. I’m figuring that has to be the least important aspect of the app–at least until a day or so before I want to release it.
If you somehow stumbled across this post and have no idea what I’m talking about, read my first post specifically on the Nomic Game or this post where I first started contemplating the need/value of the Nomic Game.