I've been a contract front-end developer in London for over a year now but I spent 9 months with the same company so I've not worked in that many different places. How often are font-end developers expected to bring their own laptops and know how to set development environments up?
At all my previous jobs I have been provided with a desktop set up with the development environment. However for this job I was told the weekend before I started to bring my own laptop with various things set up (GIT, NodeJS, Grunt, etc). I've needed a lot of help setting this up which has caused my conflict with my manager who expected me to be able to do this myself. Is this a fair demand?