Newcastle upon Tyne, United Kingdom
I am a professional systems developer and a qualified computer scientist. I design and implement new software solutions usually for the web. These systems tend to concentrate on complex and convoluted data entity and user management, it's fair to say I don't get an easy ride...
I've got about 10 years programming experience so there's not much I haven't done wrong and had to rewrite. If I answer one of your questions it's usually because other answers may be pointing you down a bad idea in terms coding practices or because I've come across the problem before.