it's insulting to refer to them as kids and criticism like this is only helpful if you give examples: this article does not do that, just making wide sweeping statements about "how bad" it all is. i had a quick look at github, it didn't look like it stunk, but i don't know ruby nor the framework they use. they didn't appear to use pbkdf2 or similar to derive their crypto keys, so that isn't good. but at least they di…
I call everyone 'kids,' it's not meant to be offensive. I'm 24 myself. The 'here's why' part gets tricky with security stuff. I don't want to be complicit in people trashing accounts. And if you read, I did submit patches. And they are making up their own protocol. It's currently not documented.
Trouble with Diaspora
151–160 of 166 posts
Re: Trouble with Diaspora
#152Re: Trouble with Diaspora
#153Nothing to see here.
Re: Trouble with Diaspora
#154This code was written by a bunch of undergraduate college students. This is hiring a bunch of interns (with near zero experience) to implement your product, giving them three months, and then being shocked -- SHOCKED, when the code is not professional grade quality. I was shocked when everyone and their brother was willing to shell out money to a group of completely unproven college students to produce a distributed…
Re: Trouble with Diaspora
#155I can hear Zuckerberg chuckling like an evil genius.
My guess is that it was a much bigger piece of crap. A PHP crap. And guess who wrote it? Harvard undergrads. ^_^
Re: Trouble with Diaspora
#156This code was written by a bunch of undergraduate college students. This is hiring a bunch of interns (with near zero experience) to implement your product, giving them three months, and then being shocked -- SHOCKED, when the code is not professional grade quality. I was shocked when everyone and their brother was willing to shell out money to a group of completely unproven college students to produce a distributed…
hiring a bunch of interns (with near zero experience) to implement your product - that is how a nearly 90% of projects are started, due to pure economical reason. ^_^
(Well, I have more than zero experience... maybe I'm overqualified)
Re: Trouble with Diaspora
#157"Release early, release often" (an open source mantra). Here on HN i also find the 'getto launch' being preached -- "if you not embarrest by your product at lauch-time, you should have released earlier". Judging from the noise their release makes here on HN i think the diaspora guys did well opening up their repo 'early'. And to steve: i think you hold 'professional programmers' (which i interpret as programmer that…
A related question would be, is this their minimally viable product. And how secure does a minimally viable product need to be?
OTOH, they themselves seemed to have said it's not MVP either, so I think that's okay.
I'm still concerned about the longer-term viability using the reasoning of "This many basic mistakes doesn't bode well", but time will tell.
I wish them the best of luck.
Re: Trouble with Diaspora
#158Earlier quoted context omitted.
hiring a bunch of interns (with near zero experience) to implement your product - that is how a nearly 90% of projects are started, due to pure economical reason. ^_^
I'm an intern with near zero experience... Anyone hiring? ;-) (Well, I have more than zero experience... maybe I'm overqualified)
Re: Trouble with Diaspora
#159Earlier quoted context omitted.
I will certainly concede that, especially given that this isn't anywhere near my realm of knowledge - I'm strictly a coder and don't have the vision or insight into product presentation, preparation, or anything like that. However, my instinct tells me that the example you mention of say, an ad + landing page, IS an MVP in one good sense - to gauge interest in a potential product (an iPhone app, etc), gathering subsc…
At the moment, their primary task is actually to gauge/encourage interest - without that, they have lost. A following task is to discover if what they have is usable/useful by real people, and the only real test of that is to release it and get feedback. Related is flushing out bugs (most effectively done by actual usage); testing performance (even for small numbers of users); and of course flushing out specific priv…
Re: Trouble with Diaspora
#160This is the problem: college students are terrible programmers. There aren't enough consequences for writing bad code in college. In industry, you learn very quickly that everything you learned in college is minuscule compared to what you actually need to know to work. I knew guys who only studied databases or only studied HTML+JavaScript+CSS. And we all expected that this level of specialization was common and even…
I agree with you up until your last paragraph "a startup was probably the worst endeavor for them". The sheer gumption to throw yourself whole-heartedly at problems you are unqualified to solve is one of the most important characteristics of a startup founder. Even if you spent time learning to be a great coder, there would be a dozen other things you'd need to be doing for the first time when you first start a start…
Whether that media campaign was orchestrated by the developers, or their investors, or just surfaced naturally as some news stories tend to do, I think this attention didn't really help matters when it came to putting a group of inexperienced graduates together to create what potentially should be a rival to a multi billion dollar company in one summer.
They should have been given more time and let to lead more of a low profile than the charade that's taken place over the past few months