Today I was browsing as usual, when I came across a terrifying thread. Someone talking about being mugged in London, a scary enough experience, but with a twist. The individual was forced to hand over the pin for their numbers for cards, and the password to their phone. Giving the attackers access to pretty much anything on the phone that didn’t have extra layers of security. I want you to think for a minute, what is on your phone?

I chose a difficult question, but one that is relatively common, merging linked-lists. I used the “Merge k Sorted Lists” problem in GoLang. /** * Definition for singly-linked list. * type ListNode struct { * Val int * Next *ListNode * } */ func mergeKLists(lists []*ListNode) *ListNode { if len(lists) == 0 { return nil } var mergeTwoLists func(*ListNode, *ListNode) *ListNode mergeTwoLists = func(l1 *ListNode, l2 *ListNode) *ListNode { if l1 == nil { return l2 } if l2 == nil { return l1 } if l1.

I’m sure we’ve all been there before… Sat in a webinar or meeting where people are discussing tech you’ve absolutely never heard of, you google it and still don’t understand what it does… But what if we could use a certain revolutionary new bit of tech to explain it to us in a way anyone, even a 5-year-old could understand? Well, that’s what I decided to have a go with.

In January 2022 I pursued another certification at university, it should be noted that I did not pay for this certification, I instead received it as part of the Microsoft University Cloud Challenge so did not have to pay out of pocket for it. I began studying for the AZ-900 in November 2021, making usage of the Microsoft Learn resources provided for free, I chose to re-use the methods I used for my Security+ for this certification.

Mimo Web Development Path Review Mimo is a mobile app-based learning app, like Duolingo if you have ever given that a try. Based on short amounts of learning every day, over a long period of time. Earlier this year I took the plunge and spent £50 on Mimo premium to get access to the full web development and python courses (the only currently available). This week I finally completed the web development course, which at a pace of 1 5-minute lesson before work every day has taken me 6 months.

After weeks of deliberation, I finally made the decision to start up a website. This will likely contain some little blogs and write-ups on various projects and milestones I work towards. The issue with making a personal website is one I’m sure many in my position face: For a software engineer it is TOO EASY. With so many options available to build a fantastic looking, dynamic website; with hosting, certificates, domains all covered in one cost it almost feels like cheating.

After failing my driving test in November 2020 and being unable to take more lessons due to the COVID lockdown I wanted something I could strive towards and attain in the time I found myself isolated. On a hunch I looked up the CompTIA Security+ certification that I regularly saw mentioned in online InfoSec spaces. To my surprise I found a video course from Total Seminars on sale on Udemy, and decided to take the plunge.

Thomas Davey-Spence

Software engineer, costume maker & general annoyance.

Cloud & Software Engineer working in Cyber Security

Midlands, United Kingdom