Say I break the principle of Separation of Concerns (SoC) and deliberately write, plan, and design my code to break, avoid and go against the SoC principle.
What other OO and SOLID principles will necessarily be affected, and how? Is some SoC necessary for code to work, or can it be completely avoided?