I’m currently writing an AHCI driver for the Intel Corporation down in Portland, Oregon. This has to be the most unusual development environment that I’ve ever had and it actually works extremely well.
I have VMware Fussion running on my Macbook Pro. It’s running a stock MS-DOS 6.22 system with the entire tool set on a virtual disk. When I need to test on hardware, I write everything I need to a USB floppy drive and sneaker-net it to the test system.
This is so cool, I took a trip down to Los Angeles to visit the playboy mansion and was able to work on the plane, work in the hotel room, and thought about working in Hugh Hefner’s Grotto.