Operating system speed bumps for RAD

Why do we have RAD tools, simple languages, powerful frameworks, hundreds of libraries if, when you quickly fix a simple mistake and try to run your application again, you get

socket.error: (98, 'Address already in use')

Sad, huh?

[Yes, I wrote a Python script that works as a server and, every time I fixed a small bug, I had to wait for about one minute till the socket could be opened again.]

Edit 1: Oh, by the way: I’m using the SimpleHTTPServer module, so I have no control over the socket. :/