Books & Videos

Table of Contents

  1. Products

    1. Chapter 1 Why Startups

      1. The age of the tech startup
      2. What is a tech startup?
      3. Why you should work at a startup
      4. Why you shouldn’t work at a startup
      5. Recap
    2. Chapter 2 Startup Ideas

      1. Where ideas come from
      2. Validation
      3. Recap
    3. Chapter 3 Product Design

      1. Design
      2. The MVP
      3. Recap
    4. Chapter 4 Data and Distribution

      1. Data
      2. Distribution
      3. Recap
  2. Technologies

    1. Chapter 5 Choosing a Tech Stack

      1. Thinking about tech stacks
      2. Evolving the tech stack
      3. Build in-house, buy commercial, or use open source?
      4. Choosing a programming language
      5. Choosing a server-side framework
      6. Choosing a database
      7. Recap
    2. Chapter 6 Clean Code

      1. Code is for people
      2. Code layout
      3. Naming
      4. Error handling
      5. Don’t Repeat Yourself (DRY)
      6. Single Responsibility Principle (SRP)
      7. Functional programming
      8. Loose coupling
      9. High cohesion
      10. Comments
      11. Refactoring
      12. Recap
    3. Chapter 7 Scalability

      1. Scaling a startup
      2. Scaling coding practices
      3. Scaling performance
      4. Recap
    4. Chapter 8 Software Delivery

      1. Done means delivered
      2. Manual delivery: a horror story
      3. Build
      4. Deployment
      5. Monitoring
      6. Recap
  3. Teams

    1. Chapter 9 Startup Culture

      1. Actions, not words
      2. Core Ideology
      3. Organizational design
      4. Hiring and promotions
      5. Motivation
      6. The office
      7. Remote work
      8. Communication
      9. Process
      10. Recap
    2. Chapter 10 Getting a Job at a Startup

      1. Finding a startup job
      2. Nailing the interview
      3. How to evaluate and negotiate a job offer
      4. Recap
    3. Chapter 11 Hiring for Your Startup

      1. Startups are about people
      2. Who to hire
      3. Finding great candidates
      4. The interview
      5. Making an offer
      6. Recap
    4. Chapter 12 Learning

      1. Principles of learning
      2. Learning techniques
      3. Lessons learned
      4. Recap
    5. Appendix Recommended Reading and References

      1. Recommended reading
      2. Reference list