In the UK, when you're in the final year of your high-school tuition, you have to do a week of work experience; that is, you go out to work at a real company to see what the working world is like.
I did my work experience at ICI and during the week I was there I did some work on a mainframe computer. It was named Ckwop.
When I first discovered the wonders of IRC, my friends and I didn't have our own IRC server like we do today. Our channel was on EFNET. Anyone who has used EFNET will tell you that finding a unique handle is a nightmare. I used the handle ckwop, because of its uniqueness, and it has been my handle ever since.
I am 25 years old and live in Widnes, as I have for the whole of my life.
My interests are wide and varied, but the focus of the site is to give express my thoughts on software development in general.
I am fan of the "Strong opinions, weakly held" philosophy of writing. My posts tend to hold a view much stronger view than I would use in normal conversation. I don't claim to be an expert in anything I write about - they're just my opinions. Buyer-beware! However, if you agree or disagree strongly with what I write, I'd like to know.
I work as a senior ASP.NET C# developer for a company based in Warrington writing web applications, credit-card payment services and SMS systems. I've been working there for over four years and and I am enjoying every minute of it.
Python. Python doesn't force any particular programming paradigm on to you, it gets out of the way and lets you program. It's got a very strong user community and it supports higher-order functions natively. Its duck-typing allows you to mock classes with ease, which is good since I'm a strong believer in test driven development.
You'll see code samples on this site in a mixture of C# and Python.
I have also co-written a book on Cryptography called "Cryptography for Developers."
You probably shouldn't buy this book. The publisher screwed up the layout of the book.
You can read my posts from around the Web by clicking the links below:
If you want to e-mail me, my address is Simon.Johnson@gmail.com.
I reguarly attend the Liverpool LUG, so if you want to see me in person go to a meeting.