* Unclear business model
* "Complex tech stack" for a photo sharing site
* Building a product against something that has been tried many times, and failed each time (crowdsourced brand identity)
* Unpaid "internships" studying under other junior developers
* Probably solving for a problem that doesn't exist (see point 3 above)
Man, where do I sign up!