the startups.com platform about startups.comCheck out the new Startups.com - A Comprehensive Startup University
Education
Planning
Mentors
Funding
Customers
Assistants
Clarity
Categories
Business
Sales & Marketing
Funding
Product & Design
Technology
Skills & Management
Industries
Other
Business
Career Advice
Branding
Financial Consulting
Customer Engagement
Strategy
Sectors
Getting Started
Human Resources
Business Development
Legal
Other
Sales & Marketing
Social Media Marketing
Search Engine Optimization
Public Relations
Branding
Publishing
Inbound Marketing
Email Marketing
Copywriting
Growth Strategy
Search Engine Marketing
Sales & Lead Generation
Advertising
Other
Funding
Crowdfunding
Kickstarter
Venture Capital
Finance
Bootstrapping
Nonprofit
Other
Product & Design
Identity
User Experience
Lean Startup
Product Management
Metrics & Analytics
Other
Technology
WordPress
Software Development
Mobile
Ruby
CRM
Innovation
Cloud
Other
Skills & Management
Productivity
Entrepreneurship
Public Speaking
Leadership
Coaching
Other
Industries
SaaS
E-commerce
Education
Real Estate
Restaurant & Retail
Marketplaces
Nonprofit
Other
Dashboard
Browse Search
Answers
Calls
Inbox
Sign Up Log In

Loading...

Share Answer

Menu
Early-stage Startups: I'm having problems with ideation for a startup, I'm a web developer, what needs of yours aren't being met? Or how can I find a big problem to solve?
WP
WP
William Pietri, Startup CTO and Lean Startup expert answered:

My take: never solve a general problem. There are no general problems.

Individual humans have specific problems. If you spend enough time talking to individual humans, you will start to see patterns. Those generalizations are things you make up in your head, a convenient way for your brain to handle and incredibly complex world. They are false, but a pretty useful kind of false. They help you think and talk about the world, and can help you generate testable hypotheses.

So what should you do? Go talk to people about their problems, their annoyances, their frustrations. Just listen and ask good questions, without a lot of judgment. Eventually they will mention a problem where your developer-brain will say, "Oh, maybe I could help with that."

Which people should you talk to? Pick people you will enjoy serving, and pick a domain where you can make use of your strengths. I knew a guy who was working on software for printing shops to manage their workflow. His dad owned a print shop, and as a kid he worked in it. Right now I'm doing the user research for an app for medical residents; a friend runs a medical residency program and talked about a big problem they had. A possible solution fits with an interest I've had for years.

Once you've found the people and the problem, solve it for very specific people and a very specific problem. If you can knock it out of the park for them, only then look at how you can generalize the solution for other people, other problems. Google, for example, started out as an excellent search engine for stanford.edu pages, and then betaed as an excellent search engine for Linux-related web sites. Facebook started as a solution for one college, the one the founder was attending. Only when it worked there did it broaden to other colleges. And only once it dominated colleges did it expand to the broader population.

Talk to William Upvote • Share
•••
Share Report

Answer URL

Share Question

  • Share on Twitter
  • Share on LinkedIn
  • Share on Facebook
  • Share on Google+
  • Share by email
About
  • How it Works
  • Success Stories
Experts
  • Become an Expert
  • Find an Expert
Answers
  • Ask a Question
  • Recent Answers
Support
  • Help
  • Terms of Service
Follow

the startups.com platform

Startups Education
Startup Planning
Access Mentors
Secure Funding
Reach Customers
Virtual Assistants

Copyright © 2025 Startups.com. All rights reserved.