The Broken App That Taught Me More Than Any Computer Science Lecture

It started with a late-night gaming session. A friend and I were trying to run a simple mod on a classic strategy game, but the thing kept crashing. Everyone online had the same problem, and nobody had a fix. Frustrated, I opened the code myself — not because I knew what I was doing, but because I was too stubborn to give up. It took three days, but I eventually patched the mod and posted the fix online. Within a week, thousands of people had downloaded it. That was the moment I realised computer science wasn’t just about writing clean algorithms in a lecture hall. It was about solving real problems for real people.

That spark carried me through my degree. But when dissertation season arrived, I hit a wall. I knew I wanted to build something practical, but turning a vague interest into a focused research question felt impossible. Should I explore machine learning? Cybersecurity? Human-computer interaction? Each path seemed both too broad and too narrow, and every idea I scribbled down felt either unoriginal or impossibly ambitious.

A professor suggested I stop trying to invent a topic from scratch and instead look at what other students had successfully tackled. I spent an evening browsing through computer science dissertation topics and felt the fog start to lift. I saw projects that combined deep learning with medical imaging, others that evaluated the security of IoT networks, and some that designed accessible mobile apps for elderly users. Seeing the range made me realise my own interest — in using computer vision to assist people with visual impairments — was not only viable but had a clear precedent I could build upon.

With that direction, I refined my focus. I chose to develop a prototype app that could identify supermarket products in real time using a smartphone camera, and I framed it as a usability study with visually impaired participants. My supervisor helped me ground the work in existing accessibility research, and for the first time, the dissertation felt like something that could actually make a difference.

If you’re stuck at the crossroads of too many interests, don’t wait for a thunderbolt. Look at what other students have already done. Not to copy, but to see what’s possible. Then follow the problem that makes you genuinely curious — the one that made you open a code editor at 2 a.m. just to see if you could fix it. That’s where your best work will come from.

Scroll to Top