add unit tests
37 Reasons why your Neural Network is not working
Slav Ivanov

I think adding unit tests should be a more common piece of advice throughout this piece. I was able to diagnose and solve quite a few problems using this approach, particularly with my data loaders. However, now the issue becomes how to design good tests!