So, I have a pretty extensive list of the tools and pieces of software I use. However, I thought it'd be best to give a list of tools which every developer - regardless of platform or language - should have.
This is, by far, the best investment I have ever made. I wouldn't say it is an "investment" because I got it as a part of the GiHub Education Pack which is pretty darn sweet! I would highly recommend every college and school going to sign up!
Even if you can't get the pack, the private repositories cost around $7/month which is less than the price of a grande americano. Definitely recommend it!
For task management, Trello is my go-to! The only reason I probably bought it instead of using the free version was that it supported a lot more integrations which made everything pretty simple for me and quite organized.
Self-explanatory!
Paw, is by far, the best API testing tool ever built; a lot better than Postman.
I used to do quite a bit of C# work back in the day; I am listing those tools here as well just in case it helps someone.
This is a must-have for anyone writing anything in the Visual Studio environment. It just augments the IDE by adding a lot of cool, much-needed features.
I find dotCover to be much better than the built-in test runner with features like automatic coverage, and test-case scopes (which unit test to execute based on file changes).
I did use dotCover and dotMemory in the past, but I fell in love with SciTech's spin on the product. The easy of use and the feature set is absolutely incredible.
Considering some of the code I wrote was unmanaged, the documentation had to be thorough. GhostDoc, in the past, was free but they introduced a pricing model (not sure when). Even then, it isn't as crazy as some of the tools I have used in the past.
Since I my field of training is applied cryptography, I wrote my own suite for adding licensing and copy-protection. (If any one is interested in this, I can provide them with the library.) I also wrote some implementations around the A/DRM1 model but never completed it since encoding got really annoying for me.
Note: I was in the process of writing an online, fully-open sourced, cryptographically secure implementation for copy protection but never got around finishing it. If anyone is interested in lending me a hand and getting this off the table, I would love it!
Apart from these, there are a bunch of tools I use for misc. uses.
Pluralsight - the library is extensive containing every possible topic under the sun.
acloud.guru - keeping up with the latest changes in AWS.
Springer - primarily for research.
I do a fair amount of research in electronics (related to PKIF, etc.) so here are some of the tools in that realm:
This is, I guess, all! I haven't mentioned services like AWS because it isn't a "service" per-se. I had a subscription of VS back in the day and a student license for Xamarin, but the license expired, I guess.