My programming story... so far

Early days When I was 12, I was given a Raspberry Pi. For the first couple of days, it was really fun. After I had browsed the web for a while and played a bit of Minecraft, it sat in it's box for a few months. I really had no idea what to do with it. That was until I discovered that I could build a website with it. Wow, that was cool. I installed Apache and spent some time finding out where I needed to put the code. I started off getting to grips with HTML in nano (using inline styling, of course) until I realised I could write CSS in separate files and load them in. That was continue...

Gold DoE Expedition

I recently undertook the expedition phase of my Gold Duke of Edinburgh in a Canadian open canoe. The team and I paddled from just outside Thetford all the way down to Cambridge on the River Thet, the Little Ouse, the Great Ouse and finally, the Cam. For the expedition, we needed to have an "aim". This could be anything from photographing the team at checkpoints to measuring the water PH levels. My team opted to photograph wildlife along the way and due to this, I took along my Nikon Coolpix P610 because it featured GPS - something I thought would be useful when it came to showing where the photos were taken! The camera also had a "logging" mode which continue...

The problems with not developing for mobile

Mobile means a small device which therefore has a small screen. On these small screens, websites designed for larger devices can look unpleasing to the eye and are completely inappropriate for the device and by extension, the user. Some websites have brilliant mobile versions of their sites, but some don’t. If you go to these websites that aren’t designed for mobile on your phone then you will probably find it difficult to use the site. This is a big problem as it deters users from using the site and therefore potential revenue will be lost! It is incredibly easy to forget about making a mobile version of a website because you develop websites whilst using computers (mostly), not continue...