4. "We've checked in IE5.5, 6 & 7" - they don't need to know you're
running that in a virtual machine version of XP / Vista using VMware or
Xen from your lovely Linux dev environment ;)
Jeremy
> Which brings me to another point - Linux. I was asked about my
> favourite OS.
> Personally, I dont care really, Windows I find more easy to use, but I
> felt like such a pariah or cheat when I said that I use Windows over
> Linux simply for ease of use. Is being a Linux zealot really a
> prerequisite for being a coder (yes I know that Linux is more secure
> and therefore more suitable for Web Servers - but the term 'Servers'
> seems apparent in that case).
My own personal opinion is use whatever tool fits *you* best - or get
used to the tool provided. I personally find all OSes (I'm talking
about Windows, Linux and OSX) lacking in some areas, whilst the best in
some.
You're bound to get heckled for using any OS you've paid for, as that's
the nature of the industry - ironically coders want to be paid for their
work but refuse to pay for others' - so OSX and Windows both fail here.
Linux.. well, it's not exactly bulletproof as an end user, but neither
are the other two in my experience. I do find the free tools available
on Linux (and by extension, OSX) for developing very good and this is
where I found Windows lacking unless you're wanting to pay top dollar.
Windows and OSX are very intuitive at times and warrant the money, but
when you get experience on all platforms you'll notice they all do
things *differently*.. and to this end, Linux has come on leaps and
bounds since I first tried and failed to install a distro back in 2000
at University.
I'd reckon that experience of *nix is a prerequisite for anyone doing
web work but I'd not say you need be an expert. If you achieve too much
expertise in *nix you tend to start arguing about which distro you
should use. Then which text editor..
From speaking to my friends, most larger companies will have a policy
that the machines supplied will run the corporate OS of choice - be that
Microsoft or Sun, or whatever - so, tough. Smaller companies might be
more lenient to personal choice, but might not be too comfortable with
you being the only one on an OS as your machine becomes a support liability.
In short, never say never, but never say nothing at all.
And for those interested:
- Windows XP on my browsing machine (running Debian and Mandriva as boot
choices) at home;
- I tried Vista for 3 months as a work machine and gave up after having
to create my fourth new username;
- Fedora at work (with VMware Windows XP);
- I used OS9 (original iMac) to learn to code back in the day at Sixth Form;
- I used Sun Solaris stations at University;
- OSX (PowerBook) for years as a work laptop.
~lunus
We run various Windows versions under a shard vmware server.
We prefer (as developers/users) to work under Linux.
We also have the Microsoft partner pack thing (100-200? quid a year for
all the latest ms software).
If you're happier running everything under Windows, then do so. It isn't
going to make any difference to the code you write; although you can
argue you may be more productive under one than the other.
David.