There's a special type of problem where direct solutions are not the most effective solutions. A side-effect solution is a solution that is meant to solve another problem but happens to solve your problem as a side-effect. How do I identify these problems and find solutions for them?