The five biggest headaches for software developers

I came across the “The five biggest headaches for software developers” article on techrepublic and I think it might be beneficial to the developer community. The article share the most common frustrations reported by the developers. The common frustrations such as Poor code quality and bad coding practices, Hunting for bugs, Disappointing technical infrastructure, Unclear and fanciful requirements and Maintaining past code.