I have just started to learn how to make plugins using SourcePawn. Currently I just write and compile plugins and upload them to one of my online servers, which somethimes have players. I don't feel like this is the most productive way of doing it. What is the common workflow when making plugins?