2 ms·
Here's my 2 cents... 1. Have some users 2. Be useful 3. Be challenging 4. Be ambitious 5. Monetizable These requirements are so general th
by gitgud 6y ago
Here's my 2 cents...
1. Have some users
2. Be useful
3. Be challenging
4. Be ambitious
5. Monetizable
These requirements are so general that they could literally be applied to any project. You should narrow these down to actual things you enjoy (for example; adventure games, language development, embedded systems etc...)
Your ideas; 1, 2 and 3 seem very similar so it looks like you have an interest in visual programming and language development. You should start there!
> "4. transpile natural language to programming language..."
This is particularly interesting and could be useful for speech-2-code programming, for people how are unable to type with their hands ([1] also discussed here last week)
Finally, it's much harder to stay motivated and make someone else app a reality. You might as well use your own ideas, anyone of them could be a fairly popular project leading to new opportunities.
[1] https://news.ycombinator.com/item?id=23497756 https://news.ycombinator.com/item?id=23497756