Funny to see this comment which is in stark contrast to the current top comment [0]. I suppose in reality it's all about balance.
One complains about enterprise level architecture in run of the mill small projects.
One complains about bugs, which should just be covered by tests, nothing that should sound or be complicated.