5 ms·
Ask HN: Git, JavaScript, Chrome, Redis etc. what next?
I wanted to work on something really interesting, such as problem statements that don't have good solutions yet.
But I fail to find things that could be done that haven't been implemented yet.
It seems like all the low (and even medium, high) hanging fruit has been covered. [Of course not calling Redis and such low hanging fruits, but just to give examples of something fundamental.]
How would you explore what to work on? Especially something non-AI.
- tjpnz 3y agoLook at the products from startups accepted into YC. Few (if any) haven't been done before and the same goes for most open source. Your goal should be to identify something that the others missed.
- esafak 3y agoI get the idea you want to work on generic tools. And create a new one unlike anything that has come before? Can you name one of these "problem statements that don't have good solutions yet"? You need to reduce your problem space. I suggest working on any real-world challenge, like climate change. You will quickly run into problems. Work on the biggest ones you can solve.
- spacebanana7 3y agoI’m assuming your post is related to open-ish source developer tools. > It seems like all the low (and even medium, high) hanging fruit has been covered Not at all. In software, fruit grows on top of fruit. My personal wishlist: a desktop DB client with simple UX, tooling for DB functions, a tool for performance testing in various geographies, and a browser with symmetric encryption.
- andrewmcwatters 3y agoThen you're not looking deep enough at problems that people have or you haven't been in the field long enough. There are tons of issues out there, and I wish I had a department full of me's who could work on all of the problems I want solutions to.
- coreyp_1 3y agoThis. I wish I were a multi-millionaire so that I could hire programmers to help me build all of the things that I believe should exist in the world!
- lominming 3y agoI'm also someone who are driven and get excited about working on something fundamental. My recent endeavor is the result of years to figuring out what can be the fundamentals for the web -- Building Blocks for the Internet. It would be helpful to understand why you feel like version control (git, not github), a programming language (javascript), a browser, a database are all fundamentals? They are not the first in their respective categories, just that they all became popular? I feel like your examples also lean heavily towards developer only tools?
- 7373737373 3y agoA high quality speech-to-text and/or text-to-speech program that just works out of the box Challenge: make it require at most (1) opening a website (2) a single packet manager installation (3) a single app store installation a good speech-to-text that integrates with programs as we use them would help my hearing-impaired friend understand the world better and a nice sounding text-to-speech would help me listen to Wikipedia articles I believe there are already good AI models there that can serve as the core, but they aren't entirely developed (missing features such as "really real time"/instant transcription https://github.com/openai/whisper/discussions/608 https://github.com/openai/whisper/discussions/608 and speaker separation: https://github.com/openai/whisper/discussions/264 https://github.com/openai/whisper/discussions/264) and I haven't encountered a single good interface for them yet.
- spiderfarmer 3y agoCopyright detection. All websites with user generated content will need a filter.
- ActorNightly 3y agoThere is bleeding edge, and there is filling in holes. Bleeding edge in software is going to be all ML now, mainly in the research of new architecture, and low level stuff to make compute faster. As far as holes go, this is where things like Redis fall. Nothing about Redis is really that novel, its just a nice package of pretty standard functionality, which has a very common use case. And there are A LOT of holes to be filled.
- deleted 3y ago[deleted]
- MarkSweep 3y agoI think continuous integration is pretty terrible compared to what it could be. The problems I see, at least with GutHub Actions and Azure DevOps: * Generally rebuilds everything from scratch, which get slow on large projects. Reducing overbuilding requires lots of manual work. * Hard to test, often you have to push a commit. * No flakey test detection and management. There are some companies working on productionizing Bazel-based CI systems, like BuildBuddy, but there might be other ways of approaching this problem.
- joshxyz 3y agocheck out roadmap.sh. each of these tools have varying use cases and varying companies that use them into different industries.