For the longest time I have done all of my development inside an IDE be it Eclipse or Domino Designer. But recently I’ve been playing with node.js (on which I’m sure I shall bore you later) and the nature of that sort of development is that you work in a text editor, terminal window and browser.
I’m sure this says more about me than it should, but I can’t quite organise my desktop into a setup which feels right. In an IDE you are constrained by the containing window and at least in the Eclipse world you can drag panes around within that. I have my perfect arrangement of windows and I know just where they all are. But with Sublime Text, Terminal, Chrome, Firefox and Safari all open for various tasks with the dev work I’m doing I end up with windows all over the place.
I’ve had a tool on the Mac called Window Tidy for a long time and that is helping but I’m curious, what do other people do with their desktops or am I just being completely OCD?
For me I have 2 monitors – 1 monitor has Chrome running full screen – IDE goes on the other.
Webstorm has a built in terminal for running node.js so its contained within the IDE.
Of course live reload of the browser means I never have to actually refresh the page which is handy.
I second Marks comment, I have 2 monitors, going back to 1 would be a pain. I have Domino designer/ .net in left screen and my JS unit tests/ browser in right screen.
Two monitors ..
Monitor 1 – wide-screen, holds the browsers
Monitor 2 – tall(ish)-screen, holds the designer client
Browser’s debugging window doesn’t have a "home" monitor – it switches depending on what’s being done. If debugging, takes the designer client monitor, if updating code, takes the browser monitor … I guess I need four monitors 😉 (third for debugging, fourth for non-development work).
Can’t live with out dual monitors. I had 4 at one time but did not like how the graphics card used 2 monitors as one.
I’ve changed the color schemes in both Sublime and Terminal to use a dark background because I find that easier on my eyes. As a side effect those windows are a lot easier to spot on your desktop.
Besides that:
– dual monitors
– live reload
– using nodemon so you don’t have to be in the terminal that much
Hey is that IdeaJam written in Node? :=)
I have three monitors.