Embracing the Struggles of Debugging: Tools and Mindsets