As a software developer, you'll at least occasionally need to run diffs between source code and image files, you'll want to check out Kaleidoscope by Black Pixel.
You can also configure it to be launched as the difftool when using git, mercurial and several version control systems.
There's a 15-day trial available and you can purchase it at the Mac App Stor]
Your feedback is valuable: Do you want more nuggets like this? Yes or No
.
.