Hi, I’m Rick Harrison, and this is my Pawn Shop!

Richard Moore

Well not really, I’ve just always wanted to say that. I’m Richard Moore and this is my coding blog, and in my coding blog family comes first and coding comes second, depending on who you ask…

Ok I’m done with that now, but this is indeed my coding blog where I get to talk about all kinds of programming related topics.

Some of the content here will be thoughts about current programming related topics, some of it might be useful bits of information or workarounds I’ve found (useful to those that seek enlightenment via search engines) and some will probably be just plain old ranting.

Who am I to be ranting about programming?

I’m a bloke from the UK and have been coding for the best part of 40 years.

I started coding as a young teenager on the likes of the Sinclair ZX81, TI-99/4a and Acorn Atom. I migrated to the Commodore Amiga (I miss my Amiga) and then got into professional coding. Or at least coding for money with professionalism being an acquired skill.

I’m pretty much multi-lingual with coding having worked with various flavours of machine code, assembler, C, C++, Pascal and TSQL, along with a certain amount of VB.Net, Java and latterly C# and PHP. I also hope to add conversational English to that list.

My first professional coding gig was for a UK defense contractor writing embedded assembler for sonar systems. I then moved onto writing industrial control software for a firm that made the machines that make hard disks, and then had a brief spell at IBM Research UK working on their Java team debugging their Java VM for Win32. Since the mid 2000s I’ve been running a UK business software company that I founded and am still very much hands on with.

In amongst that I’ve created loads of eCommerce websites for various clients, have written a few mobile apps and have worked on several indie games programming projects including 17 Hours, Target for Tonight and was project lead on a community effort to re-master F-22: Air Dominance Fighter by DiD (sadly that one never got off the ground).

I take a very pragmatic approach to coding, avoid dogmatism where possible, and if you don’t know what that means, stick around. I’m sure to be ranting about both of those very soon 😉

The opinions I express here are my own and not those of my employer, and please don’t take anything I say here too seriously. Software development is part science, part art, and we’re bound to disagree on certain aspects of the subject whilst both being right.

Enjoy your time here, and feel free to drop me a comment any time.