An end to the LinkedIn Saga

Last year I was ‘banned’ from LinkedIn for calling three people ‘idiots’. I thought it a little unfair at the time, particularly because they WERE being idiots, but there didn’t seem to be any way to contest it, or even any way to get in contact with LinkedIn. I had over 10k followers and I put a lot of care and effort into my posts on the site, and they were often very popular with people. Mostly I tried to help people, giving mentoring advice and commenting about diversity in the software industry, which was well-received. ...

July 9, 2025 · 1 min · David Craddock

Server Stability

There has been numerous problems with the server that hosts all my domains, which resulted often in my websites becoming unavailable. I traced the problem down to the scheduled tasks that I was regularly running which were blocking on I/O on my old enterprise storage drives, and causing problems. With judicious use of ‘ionice’ I was able to address the problem, and now it seems things are running much better. ...

July 8, 2025 · 1 min · David Craddock

Career Progression in Cyber Security

I first started programming in 1998. I have over 20 years commercial experience in industry. To be honest, I’ve been out of full-time work for the majority of the past 4 years, with the exception of last year where I worked for the majority of it as a top-tier Principal Consulting Engineer. A lot of time in the past 4 years has been taken up with treatment for health problems, from which I am now fully recovered from. During this time I worked extensively on my own personal projects and upskilled myself in my spare time simply because I found it fun. ...

May 10, 2025 · 2 min · David Craddock

My Plex Music Import/Music Library Tidying Process

Introduction I have been working on perfecting a data-cleansing and import process for my Plex Server’s Music library for several years now, on and off. What started as a process to acquire, sanitise and prepare music for DJing, has grown primarily into a process to acquire, clean and prepare music for streaming via PlexAmp from all my devices, including outside my home network, from my Plex server. ...

April 10, 2025 · 2 min · David Craddock

Calendar Syncing With Google Home Assistant and Morgen

One trick I used to great affect with my previous Amazon Alexa setup, was a central Google personal calendar that was linked to wake up routines - it would, reliably, read out all the events on my calendar on that day. I found that hugely helpful. Since moving to Morgen, the best calendar app I’ve ever used , and Google Home assistant instead of Alexa, I’ve lost that calendar sync function. Thankfully, the paid edition of Morgen has a new feature that allows you to create ‘workflows’ where you can automatically schedule tasks to keep any number of Google Calendars in sync. ...

April 8, 2025 · 2 min · David Craddock

hq.local Server Updates

I have made numerous fixes to the hq.local server after realising that some of the services were not running as well as they should have been, following the server rebuild a few months ago, and also to improve things generally. I have made some security permission upgrades, making sure each major running docker service has its own username, and is restricted to dealing with files chowned to its own user name, and runs as its own user, and everything is running on a separate hq.local virtual docker network which communicates with other networks only via pre-defined ports to make things more secure. ...

April 8, 2025 · 2 min · David Craddock

Frugal tips for living in the UK

I’m currently studying a post-graduate degree full-time while holding down a mortgage in Manchester. This is quite a feat in itself, and with my wife I have accumalated a lot of ‘frugal’ tips you can use in the UK to make your money last longer, especially if you are in a similar situation to us: If you’re anything like us, you are more intelligent than most poeple, and you have a lot more free time than people who are working highly paid but stupidly stressful jobs. Remember that this is a trade-off, and maximise the use of ‘smart thinking’ and of some of that extra time to avoid having to spend on unnecessary things. They called this ‘shoe leather costs’ when I was studying Economics at high school. We both use food reuse places to get stuff just going out of date and eat it on the day. My wife does both of our hair including dying. She’s done that since the pandemic - she’s become very good at it. We don’t own a car, either walk everywhere, get public transport or use our bikes. I am in the process of applying for all benefits and reductions possible based on our income and situation, including uni hardship funds etc. I am selling a lot of my more expensive posessions that I don’t need anymore, mostly electronics, on ebay, although you can sell most stuff on ebay and it will sell, although not at a very high price. I use royal mail to pickup packages from my door so I don’t have to take them to the post office, it works out the best way. I don’t go out that much at all, prefering to buy alcohol cheaply and drink it inside when I do drink. When I go clubbing or to gigs I usually buy cokes all night. We shop at ALDI, LIDL and budget supermarkets, and make use of special offers a lot. We buy clothes at ASDA, or buy really expensive clothes from German manufacturers who have much better clothing manufacture standards, and last years and years before wearing out. Spend time on frugal Youtube channels and DIY youtube channels and instagram, tiktok etc - there is a huge ‘frugal influencer’ scence and you can pick up a lot of tips that way. Try and make it a game how much money you can save in any particular week, all the while noting how LESS stressed you are than the ‘suits’ who are working 50 hour weeks and getting drunk to contain their misery. Buy a lot of things online where you can read reviews and get the best deal. Don’t shop in person at all where you can help it. See how many days you can go without spending any money whatsoever, given that shopping is pre-paid for etc. Get into DIY - especially if you own your own home. Have a reusable tool set for every occasion - you save tons on things you would otherwise pay builders to do. Choose leisure activities which are free, especially easy when the weather is good like now. Pack a packed lunch and go for a walk to the park - it’s completely free, you get exercise, sunshine and it’s just a really nice way to spend the afternoon. No-one seems to do packed lunches anymore! This is a huge hack - get a flask that keeps your drink cool, and a packed lunch and you save on the ridiculous cost of sandwiches etc. If you are technical like me, setup a Plex server and an ‘*arr’ hosting network and never have to pay for video or audio media ever again. Read books. Second-hand paperback books are a great value to cost ratio in terms of the number of hours they provide entertainment and the quality of the information in a lot of books is very good and you will learn a lot more than from an internet search. Even better, download ebooks illegally and read them on an e-reader for free. Personally I find that spending a lot of time getting good at ’looter-shooter’ computer games like Borderlands 2 or Diablo scratch the same itch that I get from real life shopping - it is difficult to feel poor with tons of expensive items in a virtual world. Use moneysavingexpert.com forums, although I wouldn’t post your budget because people will just attack it based on their lifestyle descisions - just use it to get information on cheap deals and free good quality financial advice, the newsletter is good for that too. Make friends with people that are in the same financial situation as you, and have advice or tips and whose idea of a ‘good time’ isn’t spending £50 in a restaurant every week. When you get ill, buy the ‘cheap persons lemsip’ a combination of - unbranded caffiene pills, ibruprofen, paracetomol, and high strength vitamin C pills - you can get a years supply of each at a much reduced cost than lemsip will cost you for a year, and it’s the same, if not better, and you can also use each component seperately when you need to. Just be happy for the little things in life and don’t spend where necessary. Don’t try and live the ‘rich influencer’ lifestyle because those people are unhappy idiots anyway and will be bankrupt and dead by 40.

April 6, 2025 · 5 min · David Craddock

Cured from Cancer

I have been officially classed as ‘cured’ from my Relapsed Hodgkins Lymphoma cancer, which I was first diagnosed with at Stage 4 in 2021 and came back at Stage 3 in the same year. The past 4 years have been very, very difficult, not just on me but everyone close to me. But I’m glad to say I can ‘close the cancer chapter’ and move on to the next stage of my life. ...

April 5, 2025 · 1 min · David Craddock

Starting Masters Degree

After many many years of consideration, deliberation, hesitation, and procrastination, I have started a Masters degree at Royal Holloway, University of London. It is a distance-learning degree, and it is delivered in a part-time format, so it means I can fit it around (some) work. Fun party fact: University of London, Royal Holloway was mentioned in Dan Brown’s book ‘The Da Vinci Code’ as the university the Cryptographer heroine studied cryptography at Royal Holloway, in which would have been the ISG department , where I am to be studying!) It’s a shame the rest of the book is so terrible. ...

March 28, 2025 · 2 min · David Craddock

My Calibre Libraries

On hq.local, I have two Calibre libraries, one for EPUBs, and one for PDFs/comics. Size There are approximately 80,000 books across both libraries. Ebooks Inventory plus counts Comics Inventory plus counts But.. WHY?! I use both libraries both for recreational reading, (mostly comics and some written fiction) and research for work, as a tech worker, and as an aspiring ‘renaissance man ’. Hosting They are managed by Server.io’s Calibre docker containerised services . They are both running Calibre content server to serve directly to my e-readers. I also use Calibre Web Automated docker containerised services for both libraries. So in total, there are three services hosted, and three ways of accessing each Calibre library, per library - 1) the Calibre application running via a web-based remote desktop client, which I use for serious administration, but only sparingly as it takes up a lot of server resources when connected 2) The Calibre content server accessible on my e-readers and 3) The Calibre Web interface which I use to browse and read the books on computers. Sources I have built them up primarily from HumbleBundle.com book purchases, where the majority of the money goes to charity, and I still get a good set of e-books. I also ‘inherited’ a large collection of already DRM-stripped fiction books from a friend. Occasionally I use resources such as Anna’s Archive to download DRM-stripped books. Access Both libraries are accessible via my ZeroTier VPN . I use the Moon Reader application on Android devices to access the Calibre content server port, and I use the Calibre content server web interface on my Kobo H20 E-Reader . ...

March 5, 2025 · 3 min · David Craddock