ode is a …er. Some might say that we should always use a S.O.L.I.D solution, regardless of the circumstances. Does that mean that anyone who uses hacky code is a bad developer? I doubt it.
Case in point: when you’re working, be at work. When you’re not working, stop working. By taking your mind off work and actually recovering, you’ll get creative breakthroughs related to your work.
And always — Review your own code first! Before committing a code look through all changes(diff) you have made!