Evaluate the commits you make. Do this as you code and commit. Paying attention here, spending an extra 5 minutes to deeply understand the changes you …
Prelude (Late 2024) I moved to Enterprise Place, Woking. This is an apartment block, with around 120 apartments. Next to our building (physically …
There is an interesting shift that happens when you transition from a junior to a more senior level engineer (or any other career for that matter). …
The challenge of keeping backend APIs and frontend applications in sync has been around for a while, and there are many different solutions from this …
I will be joining Requesty in August. My time at Decipad is coming to an end. I want to describe what I’m feeling, what I’m hoping for in …
I have been going through an unusual period of unbusyness. Normally I tend to be quite busy, working my full-time job, working on side projects after, …
Since I moved into my flat, one of the first things I bought was a used computer which I could use as a server. This cost me £50, and it’s not a …
TLDR I use my own Gitea instance now! git.johncosta.tech Three days after I moved into my apartment, I bought a server. A small, fairly low power …
Recently at work, I was faced with creating a system that needed to integrate between two very big modules of code. These two modules are practically …
TLDR; I will be doing the advent of code in Ocaml this year. I’ve been doing the advent of code since I found out about it in 2019. It’s …
On the 29th of October 2024, after 7 months, I finally moved into the apartment that me and my girlfriend [[Rio]] bought. This is the first time that …
It has been close enough to a year now that I have written code for a living. I’ve done engineering jobs before this (I interned at Deci, for a …
Introduction Recently I was tasked with making a sizeable change to my companies product. There were many parts to the change, but I will summarise …
This year, I attended HackNotts 84 84, a 24-hour hackathon hosted by the University of Nottingham. It was a great event with around 150 hackers, great …
For a long time, my language of choice has been JavaScript (and recently TypeScript), this is for both frontend development as well as backend …
Software Engineer