In order to be more productive as a developer I have came across some invaluable tips and tools through the years so here they are:-