Hi,
I am going to be starting a new job soon and the company has previously had hobbyist developers working on their applications and as such not had to worry about supplying equipment for the developers.
Having spoken to them they seem to understand that I will need a reasonable system in order to ensure I am both as productive as possible and happy working there. I will be working both in there office and from home (about 50:50) so I need to ensure that I pick a setup which allows me to work comfortable from both.
One option I have is to use a dedicated workstation at the office with dual screens which I can use in the office. As I will be using SVN I could then work on my own systems at home so long as I make sure I check my code in every night.
Another option is for them to get me a new laptop which would be something like (dual core, 4gb ram, 1920x1200) and an external monitor so I can at least use 2 screens (even if they are not the same size)
Another option I am toying with right now, as I need to replace my old work laptop (I work freelance in addition to this job) is to finally make the move over to OS X and get myself a Mac Book Pro. Therefore my thought here would be to see if they are willing to buy a 27" iMac which I can use to run some VM's etc in along with other services (db, unit testing etc) and I can then use its monitor with the Macbook while at the office.
I could then take the work to and from the office and hook up the laptop to monitors at home and have a dedicated machine to run other intensive tasks.
I am hoping someone can help me decide which route would be best to try and recommend the company to go. In summary the options are:
- A dedicated dual screen workstation
- A dedicated work laptop and external monitor
- A compromise with me supplying the laptop and them a desktop/monitor
In all 3 I would hope to still be able to edit and maintain code etc from home with code being in SVN. I think the main issues will be where email and documents go so I can have them on me all the time...maybe solved using Google apps or something
Thanks for any advice any of you might be able to provide.