-
The advances of Large Language Models (LLM) and "AI" has started to transform how we do things. Instead of spending hours figuring out how to word an email for example, you could, just ask an AI tool to do it for you. And this same technology is having an impact in the software development world as well. …
Read More -
We all now live in a world where Remote working is a normal, accepted way of working. I know it has significantly improved my work / life balance as well as my productivity when at work. But not everyone finds making the transition from being office based to working at home easy. One of the main challenges some …
Read More -
I have used a number of systems to run and host my website. The latest was Wordpress. Wordpress is very customisable and allows you to get blog posts up quickly and relatively easily. But the problem with any of these well known systems is that they attract a lot of interest from would-be hackers.
Everyday I am …
Read More -
Daily Stand-up’s
One important part of working in a successful team is good communication. Knowing what the rest of the team are working on, understanding what is coming next and being able to identify where you can help the rest of the team to remove blocking problems so we are all more productive. A great way to …
Read More -
A useful tool for learning a new language or exploring ideas like TDD is to use code Kata’s. A Code Kata is a small, reasonably simple problem. Here are a few example code Kata’s I have used.
CalcStats
Your task is to process a sequence of integer numbers to determine the following statistics:
- Minimum value
- Maximum …
Read More -
I grew up loving arcade games. I used to spend hours on family holidays shovelling 10p’s into the latest and greatest machine I could find. That nostalgia prompted me to design and build my own arcade machine, and cram it full of as many retro games as I could. It was a lot of fun and now I don’t need to save my 10p …
Read More