Do you develop on GitHub? You can keep using GitHub but automatically sync your GitHub releases to SourceForge quickly and easily with this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
intuition, foresee and application area is required, before getting your hands dirty or diving, foremost imp. is scope, problem definition and then title.
creating synthetic cells in lab, reconstruction of visual images from brain activity, new america on moon and mars, powerful algorithms for mathematical calculation, exoskeleton, vision for blinds, end of polio. preparedness of natuural disaster and its mitigation, All these are not groundbreaking.
This is just waste of energy and time on messy crap technology. Instead the right direction would be a work on libcairo, libcinder and porting server based gimp.