Today, work was odd. The way things are supposed to work is there are 3 sets of servers. One for development, one for testing and one more for production. Developers my myself use the dev machines to do work, they are constantly in Flux. The test machines are used for QA. Finally, the production machines are customer facing.
Today, production wanted to use the dev machines to do a demo. The day started with questions as to why certain things functioned differently than what was expected on dev. This is normal and expected. As a developer I need to stay ahead of what the customers need now so they customers can have MORE later. This is how a healthy software service improves.
This was frustrating but, I did not yell at anyone. I was able to get a great deal done without access to these servers. Although I could not test anything I created, I still feel it was a productive day. Hopefully the bulk of tomorrow can be used for testing.