For me Clean Code was a bit of an eye opener. I generally found following SOLID principles to be valuable.
It's however important to understand that principles are not unbreakable laws of the universe, but rather things that should guide you but that are also subject to questioning.
It's however important to understand that principles are not unbreakable laws of the universe, but rather things that should guide you but that are also subject to questioning.