Working in this particular environment, has taught me how to think on my feet, how to tackle problems from a lateral approach and refine as I go, no solution is absolutely perfect at conception, but when it is subjected to thorough testing and probing, it becomes more and more refined.