I resigned old job (IT sector, software house) 3 and a half yrs ago, got taken back on a 3 month contract by same firm hoping it will extend but nearly finishing 4th week and I can tell they are pretty unimpressed. I can see that I'm not as sharp on picking up on things/ have made a few mistakes. Anybody been in similar situation? How long did it take you to get back up to speed? Feel quite lousy about it, have been trying to do extra hours but quality wise isn't helping...