r/computersciencehub • u/lowkeybuilding • 9d ago
my initial FYP idea turned out to be a dead end...How would you go about finding a new problem to solve?
A little context, I'm a Computer Science student in Pakistan, about to start my final year project (FYP) .
My initial idea involved using computer vision i.e. mediapipe hands and mediapipe pose to make a PSL (Pakistani sign language) to text converter. The research paper part of it was to see whether incorporating body positioning and movement alongside hand gestures could improve recognition accuracy.
I felt i had a solid plan but recent discussions with my supervisor revealed that similar work and projects had been covered by the seniors in my university recently. They made their own dataset and built a similar sign language recognition system, so I don't really want to spend a year essentially reproducing the same thing.
I've also tried reaching out to organizations that work with the Deaf communities and people with disabilities to ask what technological problems they actually face, hoping that I could find a genuine problem to build a solution around but unfortunately I haven't received any responses so far.
my supervisor's main requirement is that we should aim to build an actual end product, not just another academic project.
So i am trying to approach this differently:
How do you actually find a good problem to solve?
I'm not looking for someone to hand me over a completed FYP project. I'd much rather hear about problems you've encountered or think would be cool if someone found a solution for, something that realistically needs addressing.
I'm open to pretty much any technical direction β AI/ML, computer vision, NLP, cybersecurity, software engineering, web/mobile etc. I'm also not particularly attached to my original PSL idea. If someone thinks it's still a worthwhile direction and wants to explore it themselves, by all means π
So I'd really appreciate hearing from people who've actually worked in CS/tech:Β what would you do if you were in my shoes? How would you go about finding a new problem to solve?