Why am I starting?
Right now, my life is kind of busy. I’ve been working at Diamond Light Source for almost 9 months and am starting to understand the scale of the work which is actually involved in supporting such a large scientific institution. At the same time, I can see the opportunities which are available to lead, in coordination with other facilities around the world, the uptake of modern technology such as web displays and continuous integration.
Making things easier
In a way, the work I am doing lines up quite well with something I think is underappreciated within the engineering and software communities - making things easy to do. Most people working in software understand the pain of having to work through poor documentation and tutorials in order to figure out how to do something relatively simple, and the absolute neccessity of having to do so. I just don’t think things should be like this and so I am trying to (slowly) contribute what I can to make a difference.
Open source
To my mind, this involves having well designed tutorials explaining why things are done. Ideally, built up in small, easy to understand segments which demonstrate how to build up knowledge and the process many people learn to follow eventually. There are many tutorials like this but what they often lack is fully implemented examples. It is completely free to host projects on Github so there is no reason not to make them as accessible as possible.
Web
It can seem like everyone has a website now. I have tried at various points in the last few years to get one started but always come up against a barrier of some kind. However, I now have a real desire to share some of my knowledge and to use this website as a platform to practice the skill of education so that it is ready when I have something really important to let people know about. I would fully recommend Jekyll and Github Pages, which is what I used to start this site!
I also really want to understand how things on the internet actually work - this is one of those things I don’t think people explain as well as they should! So what better way than building a website?