Programming is surely a tiring job if you're the type who do your codes from scratch. Other than wasting time, your stress level will surely gone high in just a few days, worst is, it can happen as early as few hours.
The good thing is there are lots of web and online tools that might help you on your work. I'll share to you some of my tools that I am using:
1) Rubular: a Ruby regular expression editor and tester
This site offers you a user-friendly tester for you regular expressions. It has a cheat sheet at the bottom to guide you. It has a field for placing your own regular expression where you can instantly check if it does work.
2) Pastie: The paste site that runs on rails
Want to pass a code to a friend via instant messenger? or you just want so show off your code somewhere? Then pastie is the solution! It allows you to paste your code on a notepad like screen and save it. With that, you can easily pass your code instantly to anyone.
Pastie also provides pretty printer capability that detects almost all known programming languages, also it comes in all different themes.
3) Codepad: an Online Compiler/Interpreter
Want to test your code immediately? but either your not on your own system or accidentaly uninstalled your compiler? Then worry no more! Here at codepad you can easily check your work.
4) Image-Maps: your Image Mapping Tool
So you want to add image mapping capability to your site. But your not exactly sure about the coordinates, then this site will help you to point out the perfect coordinates for you. All you have to do is upload or link your image and start getting your coordinates!
5) GuerrillaMail: Decoy mail generator
Have you already spent all your valid emails for testing? or don't want to use your own email for development purpose? Then guerillamail will surely help you. This decoy mail generator will give you a dummy mail that you can use for one hour. The good thing is you can easily received messages with this tool too.
happy programming! :)