Open Source Startup
Unit 13: Building Software Products
Key Takeaways
- Understand how to select a tech stack
- Understand how to balance speed and readability in writing clean code
- Understand how to build scalable code
- Understand how to develop product specs and a product plan
- Understand the product life cycle
Readings
- Hello, Startup
- Chapter 5: Picking a Tech Stack
- Chapter 6: Clean Code
- Chapter 7: Scalability
- Chapter 8: Software Delivery
- Disciplined Entrepreneurship
- Step 7: High-Level Product Specification
- Step 24: Develop a Product Plan
- The Innovator’s Dilemma
- Chapter 8: Performance Provided, Market Demand, and the Product Life Cycle
Deliverables
- Select your startup’s tech stack
- Establish coding guidelines and standards for your startup’s codebase development
- Set out high-level product specs and a product plan for your startup