if you cant csg-bsp your map in about 5 seconds then cut the section you are editing out and edit that in a seperate 'testing' map. If you then load halflife in windowed mode (on a second monitor preferably), you can just keep switching back and forth from compiling.
Oh and it doesnt hurt to know exactly how every entity works inside out either, but that took me about 4 years.