July 2023

  • Software engineering and returning to my roots

    My decision to take up a programming job – returning to software engineering – and start climbing the more typical career path for a computer science graduate has been met with an understandable amount of scepticism and confusion from friends and acquaintances who know me. I was always vocal about my desire to pursue education and academia; from my extensive volunteer and…

    Read more →

  • Introducing a PHP library for the Hashnode API

    When I heard about the Hashnode Christmas Hackathon, I immediately began brainstorming ideas to develop something that members of the community might find useful, but would also be a great learning experience for me. After all, learning is at the heart of Hashnode. In any case, after numerous scrapped ideas and half-baked prototypes (that I’ll talk about in an upcoming article!) I decided that I…

    Read more →

  • What I learned from the Hashnode Writing Bootcamp

    As an academic and a teacher, I spend a ridiculous amount of time writing. I always believed that I was pretty good at it and always wanted to write even more online. I was enamoured with the concept of technical writing here on Hashnode, but I genuinely had no real idea where to start, what to write about, or how on Earth…

    Read more →

  • My strategy for learning a programming language quickly

    When I first arrived at my new school, I was completely unaware of what programming language they were using to teach the students – it’s something that is prone to change over time and isn’t usually mentioned on a job spec. Many schools throughout the UK will use Python from start to finish in both a procedural and object-oriented fashion later…

    Read more →

  • Your degree isn’t enough: my advice to students

    A degree, whether it be in computer science, software engineering, mathematics or a related field is often marketed as the golden ticket for those wanting a lucrative career in programming. An often extortionately expensive goose that will eventually lay golden eggs for years to come. While it’s absolutely true that a degree has serious value in technical career paths, it should be…

    Read more →

  • Improve your browser security in 5 minutes

    Chances are, you do the majority of your work and everyday computer usage through your web browser. It is your Portal to the vast majority of what the World Wide Web has to offer, and unfortunately is one of the most common vectors for malicious software or attackers to leverage as they try to break their way in. Through these…

    Read more →