I personally know some developers who are very talented and can create great pieces of software with no or little struggle.
Because of these gifted individuals, our industry is full of high expectations. But the sad truth is: not everyone is a ninja/guru/rockstar developer.
And that's exactly who I am: a mediocre developer.
In this talk I shared some thoughts and tips for surviving in the industry if you are not a genius.