Not what you think!

I started a new contract yesterday at [large company you will definitely have heard of]. It’s short term - very short term and I’ll be lucky if I can stretch it out to a week and my primary job is to sort out an application they’re seemingly having difficulties with. At the moment it seems more like a case of users expecting it to do something that it’s not currently doing and was never designed to do.

What surprises me is the setup. Any work I do is going to be directly in the live production environment. There’s no development area, no testing area, no staging area, no nothing. Sure I can create a development/test application and work on that but it will be on a live server being used by 1000+ people so if, in the highly improbably and unlikely event I make a small, teeny weeny ickle coding error that happens to crash the server…

Oh yeah, and rather than go through the hassle of creating a seperate ID for me to use, they’ve given me full admin and access rights to the system.

For the next week, I get to play God. Fear me!