Photo by Florian Olivo on Unsplash

It’s a problem anyone who’s started a new programming project is familiar with. Which language do you use? You don’t want to realize months down the line that choosing something else would’ve made your code less buggy, easier to maintain, or allow you to just import a module to fix…


Photo by Austin Distel on Unsplash

Within one Slack Channel, multiple different conversations might overlap with each other. Whilst it’s normally simple for a human reader to pull them apart this is non-trivial for a computer to do. This places an obstacle in the path of automatically analyzing text that comes from Slack. …


Photo by daniel james on Unsplash

The LGBT community has made and continues to make great contributions to Computing. However, these are often overlooked due to prejudice or closetedness. …


A glitch in Cyberpunk 2077

Video Games are still sold in dedicated brick-and-mortar stores, their production often looks more similar to a film, and developers eschew some best practices from the rest of software engineering. However, game developers do make software; software worth $165B in worldwide revenue [1]. Whilst industry reviewers often discuss products in…


Photo by Omar Flores on Unsplash

Gone are the days of the monolithic application! Microservices are today’s architecture of choice. Instead of one big app, a network of independently deployable small services works together to provide functionality. …


A customer of my dad recently gave him this copy of ‘Computer Weekly’ from 1976. Knowing that I was studying for a computing degree he thought I might find it interesting to see what the field was like over 40 years ago. Some digging revealed that ‘Computer Weekly’ was a…


Photo by Rafael Garcin on Unsplash

Cloud computing is incredibly and increasingly popular. Tech giants Google, Amazon, and Microsoft all offer cloud services to both millions of individual users and large companies like Netflix, Linkedin, and Twitch. The cloud market is worth an estimated $321 Billion and it shows no sign of slowing down. …


NFTs are making a big splash in the tech world. Most of the hubbub has been about the sale of digital art. However, while researching an article I wrote on how NFTs work, I found loads of more ‘out-there’ uses for the tech.

Exchanged at a wedding

Two employees of the Cryptocurrency exchange platform…


The Software and Hardware I learned about during my degree is inside prison-sentence recommendation algorithms, self-guided missiles, and self-driving cars and yet very little time was devoted to discussing ethics. Instead, I explored right and wrong in my field through some extra-curricular reading. …


Streamlit is a python library used to quickly build interactive dashboards for the web. The gallery of dashboards on the Streamlit website shows them being used for science communication, data analysis, and displaying machine learning models in action. I opted for a less serious topic to teach myself how to…

Joe Rackham

Computing Student & Tech Lover (https://linktr.ee/joerackham)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store