I’m actually really nervous to write about coding. I realise very few people will actually read this, so I suppose I shouldn’t stress, but all the same I can’t seem to help it. I know that I certainly won’t have anything amazing to say like some of the people I follow on Twitter!
I first started programming when I was very young. We got our first computer – an Amiga 500 – in 1991. I would have been 6 at the time.
I don’t know at what point I started dabbling in coding, but by 1995 I was having friends over and we were planning our first video game. The language was AmigaBASIC and all I wanted to do was learn about a magical language called ‘C’, because a magazine I read had code for writing AI! Unfortunately I had no idea how to acquire a C compiler (or even that such a thing existed).
After we got our next PC (Windows 95 – Monster Truck Madness, 3D Movie Maker and all that good stuff) I didn’t code very much. In 1999 I discovered Geocities and started making websites. After a while I was frustrated by the limitations of html, and having to reproduce pages and pages of information. A friend introduced me to PHP sometime in 2001 or 2002. I started playing and tinkering. By 2004 I had written a very hackable ‘CMS’ for my gaming clan that did not sanitise inputs and soon was left a disgusting pile of hacked database. Note to you: santise your inputs.
I passed in and out of web design and coding for the next few years until I did my teaching degree. Once back at uni I was required to make a simple quiz tool. Not being content making a simple quiz tool, I used an awful system of jQuery and passing json objects through sessions to then store information in a hackable database. I thought I learned about that back in 2004. Oops. My lecturer probably should have taught us about that.
As much as I have an interest in coding, I have never felt like a coder.
I’ve been using Laravel for quite a few years now to spin up little throw-away projects, and I’ve got a big idea that I’ve been working on for 5 years, but keep restarting because I am never happy with it. One day I’ll stop being useless and maybe even launch something.