Startup Resources
This is a list of tools, links, and checklists to help you build a startup. They are based on the book Hello, Startup: A Programmer's Guide to Building Products, Technologies, and Teams by Yevgeniy Brikman.
These resources are a work in a progress. They are also open source, so you can add your contributions by submitting a pull request to the Hello, Startup GitHub Repository. To see how these resources fit into the bigger picture, check out the The Startup Checklist, which is a comprehensive collection of everything you need to do to launch a startup.
Startup Resources
Products
Monetization
Startup business models; information on IPO's and acquisitions; resources such as ads, payments, subscriptions, lead gen, etc.
Validating your Ideas
Quick and cheap ways to do some market research to find out if you have a big idea or a complete bust.
Design
Everything you need to design a user experience for your startup, including templates, fonts, wireframing tools, community resources, checklists, and further reading.
Distribution
Help users find your startup through marketing, viral marketing, advertising, email, SEO, PR, and sales.
Minimum Viable Product
How to define a minimum viable product (MVP); how to build prototypes quickly and cheaply.
Photos and Graphics
Images, photos, graphics, clip art, icons, and image editors you can use in your startup.
Startup Ideas
How to come up with startup ideas; how to be more creative; a list of links to ready-made ideas you can use.
Technologies
Code Review Tools
How and why to setup a code review process at your startup, including design reviews, pre-commit reviews, and static analysis.
Monitoring Tools
Learn how to keep track all of your server metrics, business metrics, and alerts.
Deployment Tools
Instead of deploying code manually, learn about tools such as Terraform, Chef, Puppet, Ansible, and Docker.
Scalability
Learn how to scale your tech stack to handle more users, more traffic, and more data.
Hosting Options
Compare racking your own servers versus using services such as Amazon EC2, Heroku, Rackspace, and Digital Ocean.
Teams
Other Resources
Can't find what you need on hello-startup.net? Check out these other lists of startup resources.
Collaboration Tools
Tools that help your team work together productively, such as GitHub, Slack, Google Docs, and DropBox.
Jobs and Hiring
This is a list of websites where a candidate can find a startup job or a startup can find a candidate.
Recommended Reading
Other books, articles, and talks you should check out to learn about startups.
Salary
How to figure out if you're being paid a fair salary.
Equity and Stock
How does equity work? How much are your stock options worth? Use these resources to figure it out.