Start with the most simple, crude and *reliable* way of implementing

If you have an idea of how to fix a bug or develop something new, start with the most simple, crude and reliable way of implementing it in order to demonstrate to yourself that the concept works. After you know the concept works, proceed with adding complexity and sophistication. Very useful with complex bugs.