About Me

About the name, Ckwop

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 requires some inventiveness. I used the handle ckwop, because of its uniqueness, and it has been my handle ever since.

About Simon

I am 30-something software developer who lives 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.

In recent years I've also trained as a pilot so some of the more recent entries relate to that.

What's my favourite language?

I am a fan of Python and many of the earlier snippet on this site are written in that language but these days I tend to do my private projects in Node. Who'd have thought Javascript could work so well as a general purpose language?

At my day job, most of the code is written in C# so I hack in C# quite a bit too.

You'll see code samples on this site in a mixture of C#, Javascript and Python.

Simon on the Web

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.

Simon in the real world

I regularly attend the Liverpool LUG, so if you want to see me in person go to a meeting.

I am also a private pilot based at Liverpool. I am a member of two flying schools in Liverpool:

What powers this web-site?

This website is composed entirely of static XHTML. The pages are first composed as XML and then transformed using XSLT in to XHTML.

This approach allows much of the boiler-plate mark-up in the pages to be easily maintained using only a small collection of bash scripts.

The pages are served by Apache running out of the NearlyFreeSpeech.net infrastructure.