by msprague on 1/21/13, 2:28 AM with 27 comments
by balajiss on 1/21/13, 4:03 AM
We'll have a bunch of speakers over the course of the class from more than a dozen of the top startups in the Valley (Square, Uber, Stripe, AirBnB, etc.) to round out the technical material. Agreed with one commenter that there are indeed a lot of TLAs, but that's for the SEO ;)
The class is being taught on the Stanford campus now from January through March, and the lecture notes will be open sourced (probably under AGPL) in April. This will provide a free textbook to combine with the MOOC itself, so that those in the developing world have access.
Any constructive feedback would be most appreciated, and my email is balajis at stanford dot edu.
by danso on 1/21/13, 3:40 AM
Finally, perhaps one anecdote will give a sense of what you will gain from the course. In 2007 a relatively small Stanford class of 75 students wrote apps for the then-nascent Facebook platform. Within ten weeks, the students had amassed more than sixteen million users and one million dollars in revenue. And that was five years ago, before the worldwide installation of hundreds of millions of smartphones and tablets. What will happen today once we have 100,000+ students learning startup engineering in parallel, building apps with mobile platforms as a first class target?
The link it refers to is: http://www.nytimes.com/2011/05/08/technology/08class.html?pa...
by mendocino on 1/21/13, 3:11 AM
"Learn the engineering skills needed to build a web startup from the ground up." FTFY
by msprague on 1/21/13, 2:28 AM
Syllabus:
Introduction and Quickstart Tools: VMs, IAAS/PAAS, Unix Command Line, Text Editors, DCVS Frontend: HTML/CSS/JS, Wireframing, Market Research Backend: SSJS, Databases, Frameworks, Data Pipelines APIs: Client-side templating, HTTP, SOA/REST/JSON, API as BizDev Devops: Testing, Deployment, CI, Monitoring, Performance Dev Scaling: DRY, Reading/Reviewing/Documenting Code, Parallelizing Founding: Conception, Composition, Capitalization Business Scaling: Promotion, CAC/LTV/Funnel, Regulation, Accounting Summary and Demo Week
by jtchang on 1/21/13, 3:09 AM
What I like most about the topics are that they are focused on what is needed from the tech side when starting a company.
In fact I would argue that a technical cofounder should be able to offer pros/cons and at least a few suggestions for each of these topics. Being semi opinionated about these types of topics is sometimes what separates a senior engineer from a junior one. (But not blindly opinionated).
For examples:
- VMs - Big leader is VMWare followed by a host of others. Almost any cloud service will be based around some form of virtualization such as Xen. Most startups use VMs because it is cheaper than buying regular hardware.
- IAAS/PAAS - Talk a bit about Amazon EC2 for infrastructure services. Jump into stuff like Heroku and why it is different than EC2.
- Text Editors - Pick whatever one you like. Don't be afraid to learn a new one if it helps your productivity.
- Frameworks - Use one. Don't write your own unless your startup is predicated on selling a framework to developers.
Etc...etc.
by jiggy2011 on 1/21/13, 4:44 AM
by hnwh on 1/21/13, 2:48 AM
by cing on 1/21/13, 2:45 PM
by aorshan on 1/21/13, 4:26 AM
by dschiptsov on 1/21/13, 3:51 PM