Imaginary problems, the root of bad software
https://medium.com/@george3d6/imaginary-problems-d4f2921bd1b8
There are many factors which can be a catalyst for bad software, from the tools being used, to the quality of communication inside your team, to the personal stake developers have in its success, to the testing methodology you use.
I propose that there is one problem chief among them, an impetus for bad software from which almost all of the others take root: imaginary problems.