84 karma · joined January 7, 2013
In my perspective lack of threads is a blessing because it takes this complexity out of the equation.
On the other hand, working with async callbacks also takes training and more careful thought of the bindings and closures.
For me, after 6 months with node, I can say that I like it. It's superfast, ample modules to work with, and javascript is very convenient for working with data.
2. People with children have a better understanding of what responsibility is.
3. People with children usually spend less time on dating and going to bars :)
4. We tend to be more time efficient
There are apps such as LastPass that pretty much solve the password management deal altogether, by choosing, storing and retrieving strong passwords.
IMHO, first of all, more thought needs to be put into the use case.
At any event, good luck and hope you'll find the path to succeed with your app(s).
The future is not in how our children use today's technology - they will make their own to feed their needs which most of us cannot yet imagine now.
I guess nobody wants to administer mail these days...
For sure, it's not perfect. Lack of joins is a shame, but can be quite easily solved outside the database.
But the ease of use and speed of development are such a HUGE advantage. Not having to break my schema into normalized relations and define it in the DB saved me literally days of work.
I can imagine a case that 1 year from now, when our product will be more mature, we'll be leaving mongodb for another SQL or No-SQL database. Doesn't matter. The benefit that mongodb gives us now justifies the costs the may be incurred years from now.
I've worked for 15 years with relational databases and for the recent 6 months with mongodb on my startup. For me, the agility of not having to define my data in advance, and "work" so much to explain the DBMS how my schema should behave is no less than a game changer in my ability to build the MVP quickly. I just can't imagine having to invest all the labor in having to model everything I did with a normalized database and ORM.
Wikipedia did not grow from Britannica.
OpenSource did not grow from commercial software.
YouTube did not grow from Hollywood or commercial TV.
Perhaps MM does not believe in the ability of Yahoo's existing human capital to make the change. But is it enough, to "buy" (supposedly) good people and bring them on-board? What about the big vision? More generally, I'm not even sure if there's still room for a content company in the magnitude of Yahoo.
9-18:00 working
18:30-21:00 dinner+bath+bedtime story
21:00-22:00 ~ free time
22:00 - 00:30 - second shift @work (from home)