During software development it's key to minimize the time between editing code and seeing the results of a change. During web-development the constant tweaking of CSS/HTML/Javascript etc means you're always reloading the browser to see changes.
At work I do a lot of Java web development, which normally …