"I dropped MongoDB in favor of using a relational database"
I wonder what made him abandon a perfectly good datastore in favor of a SQL thing, because everybody knows that http://www.mongodb-is-web-scale.com/ ;-)
Except in my case, since I was learning as I went, I didn't have time to figure out why the less-mature technologies weren't working just right. Or I'd look at a problem and see it solved nicely for relational DBs, but still needing some manual work to make it work with a NoSQL DB... and when it came down to actually getting stuff done, I hated writing code I didn't have to write.
That's actually an interesting thought: if you're trying to learn a technology, doing a startup is the wrong thing to do. Because ultimately you are just wasting precious time on things that the business side doesn't care about. I hit that "conflict of interest" quite a bit through this process.
In my new sideproject I'm using MongoDB for the first time in my life. It works well and I haven't run into any obstacles yet; however, the data model for this webapp is trivially simple.
"I dropped MongoDB in favor of using a relational database"
I wonder what made him abandon a perfectly good datastore in favor of a SQL thing, because everybody knows that http://www.mongodb-is-web-scale.com/ ;-)