I am a mediocre developer
I personally know some developers who are very talented and can create wonderful pieces of software w...