<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>mattous.co.uk</title>
    <link>/</link>
    <description>Recent content on mattous.co.uk</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>Matt Hardy</copyright>
    <lastBuildDate>Mon, 24 Aug 2026 21:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>mattous.tk moved to mattous.co.uk</title>
      <link>/posts/mattous-tk/</link>
      <pubDate>Mon, 24 Aug 2026 21:00:00 +0000</pubDate>
      
      <guid>/posts/mattous-tk/</guid>
      <description>&lt;p&gt;I had to move this site to a different domain, freenom who I have to thank for mattous.tk seems to have had some trouble lately. I can&amp;rsquo;t complain really since I had it for free since March 2015. So I&amp;rsquo;ve moved the site to mattous.co.uk.&lt;/p&gt;</description>
      <content>&lt;p&gt;I had to move this site to a different domain, freenom who I have to thank for mattous.tk seems to have had some trouble lately. I can&amp;rsquo;t complain really since I had it for free since March 2015. So I&amp;rsquo;ve moved the site to mattous.co.uk.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>On Leaving CAP after 14 years</title>
      <link>/posts/on-leaving-cap-after-14-years/</link>
      <pubDate>Tue, 30 Apr 2024 23:59:59 +0000</pubDate>
      
      <guid>/posts/on-leaving-cap-after-14-years/</guid>
      <description>&lt;p&gt;You don&amp;rsquo;t work somewhere for 14 years without it having a big impact on you. Christians Against Poverty (CAP) has been my employer for 14 years, that&amp;rsquo;s 35% of my life.&lt;/p&gt;
&lt;p&gt;Looking back on 14 years at CAP. I’ve learned a lot… I started out as a 1st line IT support technician, then became a PHP systems developer somehow. I then went back to Operations as a Senior IT Specialist, which eventually put me at the top of a pretty shot list of IT operations staff, having to find the answer to all the questions no one else could. Then being moved into a Senior DevOps role, which was essentially the same as before except I was in a different team but with maybe more of a dev focus doing auto deployments/docker etc.&lt;/p&gt;</description>
      <content>&lt;p&gt;You don&amp;rsquo;t work somewhere for 14 years without it having a big impact on you. Christians Against Poverty (CAP) has been my employer for 14 years, that&amp;rsquo;s 35% of my life.&lt;/p&gt;
&lt;p&gt;Looking back on 14 years at CAP. I’ve learned a lot… I started out as a 1st line IT support technician, then became a PHP systems developer somehow. I then went back to Operations as a Senior IT Specialist, which eventually put me at the top of a pretty shot list of IT operations staff, having to find the answer to all the questions no one else could. Then being moved into a Senior DevOps role, which was essentially the same as before except I was in a different team but with maybe more of a dev focus doing auto deployments/docker etc.&lt;/p&gt;
&lt;p&gt;When I started at CAP, we were still using windows XP, which dates things somewhat. One of the earliest things I remember doing is automating the formatting / installing of XP, or at least improving on it. We did this using bootable CD’s, which seems pretty outdated now when compared to zero touch deployment. It was great though, broken PC? Just whack in a CD, reboot then watch it wipe and reinstall.  A year or so later we’d decided to move everyone onto Mac minis which was well mostly. We ran our core infrastructure on 3 apple xserves, email, LDAP, DNS etc. This turned out to be a pretty bad decision as Apple stopped making them, they essentially became ticking time bombs of unreliability. We spent years moving to open source alternatives and eventually smashed the Xserves to bits in the car park.&lt;/p&gt;
&lt;p&gt;One of the highlights for me has to be moving our unreliable self hosted mail solution to gmail. Our IT director put called it a “solved problem”, why are we hosting our own email when Google will do a much better job of it essentially for free (because we were a charity). That saying has really stuck with me, yes we can host these things ourselves, and part of me likes the challenge that was, but it takes a lot of time and effort. I remember having to go into the office on Saturdays on occasion to physically reboot servers because email was down on a key fundraising day, no-one wants to do that.&lt;/p&gt;
&lt;p&gt;Another highlight was project 1D, or One Directory. As I said we have apple xserves that ran or LDAP and when they went end of life we had a problem because everything was integrated with them. This lead to a multi year project where we slowly migrated to a new LDAP, running on openldap, with a schema of our own making. We wanted to remove most of the apple schema, though we needed some of it still. We built this new openldap and synchronised with the apple LDAP, and slowly migrated all our systems over openldap before eventually turning off the xserves. Running duel systems like this is never great as it adds complexity but doing a big bang switch from the old LDAP to the new would likely have not gone well either. It presented a real technical challenge, keeping everything in sync, while migrating systems over gradually, there was a lot of moving parts. We did eventually get there, and we really did smash the xserves up in the car park. LDAP and identity management is also another “solved problem”, we could of likely just purchased a solution here and I expect CAP will do that at some point, what they have now though is “free” and identity as a service can cost quite a bit.&lt;/p&gt;
&lt;p&gt;There’s a lot more I could say but my journey at CAP has been a blast. I’m looking forward to the next chapter in my career as I go to join the civil service as a DevOps. During my time at CAP I had 7 different managers, 3 IT directors and CAP had 3 CEO’s, there’s been a lot of change. I’m exceptionally grateful for all of my time there, I learnt so much, made some great friends and had a lot of fun. So thank you CAP for all that you allowed me to do, I hope the work I’ve done there will continue to have an impact for many years to come.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>2023 Retrospective</title>
      <link>/posts/2023-retrospective/</link>
      <pubDate>Tue, 30 Jan 2024 23:59:59 +0000</pubDate>
      
      <guid>/posts/2023-retrospective/</guid>
      <description>&lt;p&gt;This year has been a difficult one, work has been rough, with redundancies looming over everything right from the start of the year, good friends losing their jobs, and many good people choosing to move on. I managed to completely avoid the redundancy process, though it did come with a lot of change. The IT Ops team I was in was disbanded and I was moved into a DevOps role in a dev team, which has been good but at times I’ve felt like not a lot has really changed other than my job title. I’ve learned a lot though and with the long term prospects of work looking like they were going to be very Salesforce focused, with the next 2-3 years moving towards retiring almost all our linux systems. I decided to start applying for jobs in the summer.&lt;/p&gt;</description>
      <content>&lt;p&gt;This year has been a difficult one, work has been rough, with redundancies looming over everything right from the start of the year, good friends losing their jobs, and many good people choosing to move on. I managed to completely avoid the redundancy process, though it did come with a lot of change. The IT Ops team I was in was disbanded and I was moved into a DevOps role in a dev team, which has been good but at times I’ve felt like not a lot has really changed other than my job title. I’ve learned a lot though and with the long term prospects of work looking like they were going to be very Salesforce focused, with the next 2-3 years moving towards retiring almost all our linux systems. I decided to start applying for jobs in the summer.&lt;/p&gt;
&lt;p&gt;Through applying for jobs I realised some important things, I actually am missing quite a lot of skills that employers are looking for out in the market place. Specifically around public cloud skills, docker, Kubernetes, these are the skills people are looking for. I do have some experience with these technologies but not enough really to land a job, or so I thought. One key bit of feedback I had was that the way CAP does things is too ‘old school’. The impression I get is not a lot of organisations out there are doing manual deployments to single servers. This isn’t really new news to me, I wanted to move CAP to a more modernised infrastructure  for years but that takes time, and investment. Combine this with the organisations desire to move to platform based tech and retire our open source applications… well, the competing goals don’t really line up.&lt;/p&gt;
&lt;p&gt;Then I got a job offer from DWP Digital for a DevOps engineer role. Following previous interviews I’d really not expected this to happen, but went through the interview for the experience. Following a very long process of getting various checks done I’ve now actually expecting to get an actual offer from them in the coming weeks. I’m excited for what opportunities might come from this role, but also it’s hard to think of leaving CAP. Despite all the challenges over the last year it will still be hard to walk away from something that’s been part of my life for the last 14 years. I’m proud of what I’ve achieved in my time there (which likely warrants it’s own post), and while I’m leaving a lot of good people behind, and a lot of ideas unfinished, I still believe in the charity and all they stand for.&lt;/p&gt;
&lt;p&gt;With the long lead time on DWP I started experimenting more with AWS and Terraform. I’ve enjoyed getting stuck into learning some new tech. I might of bitten off more than I could chew, trying to get a ECS cluster built with terraform has been a challenge, but that’s how I learn best. There’s a million courses out there that will teach you this stuff but I like to get hands on when it comes to learning. I like to learn by doing, by figuring something out for myself. Anyone can follow a guide, but when those guides don’t quite work anymore I like to work out why and find my own way though. I’m hoping to share some of what I’ve learned here.&lt;/p&gt;
&lt;p&gt;My daughter started school this year, so now we have 2 children in school. She has taken to it really well, is happy to go and seems to be learning all that she needs to learn. She is a very different character to my son, who is in year 3 now and has struggled. He likes school once he’s there but getting him in can be a battle, we need to help him find the positives in it. He’s always happy when he comes home, and when he talks about his day it’s actually really positive. With both kids out of the house 5 days a week, my wife has started her art work again which has been great to see. I’ve built a website for her which is very basic at the moment but thats what she wanted.&lt;/p&gt;
&lt;p&gt;We had another action packed summer, I started it by turning 40. Something that’s not really bothered me to be honest, I don’t feel like I should be 40. I still just feel like I did at 30. I have a bit more responsibly now sure, 2 kids to look after as well as a wife. I still feel like I always did though, like I’m going though life and working it out as I go. We spent a number of weeks camping in Filey again, and some time down south. One thing we need to make sure we build in is more time at home, the kids really value this, and so do I. We also now own a sailing boat, which we haven’t really spent much time on. Hopefully we’ll find more time to get out on her this year.&lt;/p&gt;
&lt;p&gt;Gaming has been very light touch this year, my most played game was Stardew valley. I brought Balders Gate 3 when it came out but haven’t found much time for it, though I did really enjoy it when I did play. I write this now on a computer that we actually own as a family, this was a bit investment for us, but it felt right to not use the CAP laptop for personal reasons and combined with the CAP laptop going away sometime soon, it felt like the right time to be moving on. Natalie was, surprisingly, relatively easy to convince.&lt;/p&gt;
&lt;p&gt;What does 2024 hold for me though? Well the big thing this year will be the new job, leaving CAP and starting a the DWP. It’s going to be a huge change to adjust to but one I’m excited about for sure, meeting new people, learning new ways of doing things and progressing in my career. I want to get back into learning game dev, which I haven’t touched this year. I want to write more on this blog. Time will tell how well that actually ends up going. So 2023… you sucked in many ways but there were some good times, here’s to 2024 being way better.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>2022 Retrospective</title>
      <link>/posts/2022-retrospective/</link>
      <pubDate>Sat, 31 Dec 2022 23:59:59 +0000</pubDate>
      
      <guid>/posts/2022-retrospective/</guid>
      <description>&lt;p&gt;This last year has been a significant one. Perhaps the biggest thing for me, and for my family, is we haven’t had any major DIY projects. Sure there’s been a few bit done, but nothing involving time off work or rooms out of action. It’s the first year since we got married that I can say that.&lt;/p&gt;
&lt;p&gt;My son started school, and he’s been loving it. That’s been a big adjustment for the family. No more freedom to choose when we go on holiday. He has settled into school life well. Our daughter has missed him but is also learning to find her own way when he’s not around. My wife has also found it hard not having him around, but her life is a little easier because she only has one child to look after for 6 hours of the day.&lt;/p&gt;</description>
      <content>&lt;p&gt;This last year has been a significant one. Perhaps the biggest thing for me, and for my family, is we haven’t had any major DIY projects. Sure there’s been a few bit done, but nothing involving time off work or rooms out of action. It’s the first year since we got married that I can say that.&lt;/p&gt;
&lt;p&gt;My son started school, and he’s been loving it. That’s been a big adjustment for the family. No more freedom to choose when we go on holiday. He has settled into school life well. Our daughter has missed him but is also learning to find her own way when he’s not around. My wife has also found it hard not having him around, but her life is a little easier because she only has one child to look after for 6 hours of the day.&lt;/p&gt;
&lt;p&gt;It’s been a unique year at work as well. We moved out of an old building into a new one. A massive project unlike any we’ve had before, or will probably have again. We are finally Cyber Essentials certified. After years of talking about it, we actually got it! Our dev team has just about doubled in size, with no increase on the ops side, which has meant a lot more work supporting them.&lt;/p&gt;
&lt;p&gt;With the lack of DIY to focus on, I found myself with free time, which I’ve spent learning game development in Godot. Its early days still, but I am enjoying a new challenge. I have done programming before, but nothing quite like this. There is a lot of maths that I just don’t understand at all. I’m excited to get into making some pixel art next year.&lt;/p&gt;
&lt;p&gt;After a year or so break, I’m back at the D&amp;amp;D table. This time it’s actually a real table as well. Playing a wizard call Arthur, who’s the old man of the party. He isn’t worldly wise as he’s spent his entire life studying. After finding an unusual book, he’s been drawn out into the real world to uncover its secrets. We are only a few sessions into the campaign, but I’m enjoying playing a more complex class that doesn’t just shoot or hit things.&lt;/p&gt;
&lt;p&gt;I’m not a big reader at all, but I did read some books this year. Most notably, I finished reading the Narnia series to William. It was my first time reading them as well, which is perhaps surprising for someone who’s a fantasy fan. I enjoyed them thoroughly but felt the ending was a bit of a letdown. Game of thrones book one was the first book I read this year. It’s not for me. Too many stories going on at the same time, too dark. I reread the first two King Killer chronicle books, probably my fourth read of these - I still hold out hope for book three being released! The Rithmatist was the first Brandon Sanderson book that I didn’t actually enjoy. I restarted Harry Potter with books one and two; I want to continue the series again next year. I’m just over half way through book one of the wheel of time, I’ve found it a struggle to get into, at this point I’m not sure I’ll continue the series. I also started but didn’t finish the Invisible Library. It’s a cool concept but again maybe just not for me, but I might give it another chance.&lt;/p&gt;
&lt;p&gt;With the shutdown of Stadia, I find myself not doing much gaming at all this year. Though I enjoyed revisiting Stardew Valley for a bit. I played some more Witcher 3 on GeForce Now and tried out Xbox cloud a bit. Stadia was a great service. It lacked the games, needed to really do well. I’ve been preferring to focus on learning how to do game development myself these last few months, rather than play other people&amp;rsquo;s games.&lt;/p&gt;
&lt;p&gt;As I look ahead to 2023, our daughter will be going to school in September, which will free up a lot of time for my wife. She wants to be an artist and is already selling some of her work. As she gets more time to focus on this, we really hope she can make some additional income. Having spent this last year not doing DIY, I’m hopeful that we can make our workshop a bit more comfortable in the winter months by adding some insulation and heating. This will be really key for my wife as she starts doing her art work more regularly down there. For me, I’m happy where I am. I continue to find work interesting and challenging. Financially, things are getting tough everywhere for everyone, and in the workplace as well, which is going to bring further challenges. I am thankful for all that I have and all that I’ve achieved this last year.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Game Dev log #1</title>
      <link>/posts/game-devlog-1/</link>
      <pubDate>Sun, 27 Nov 2022 21:02:52 +0000</pubDate>
      
      <guid>/posts/game-devlog-1/</guid>
      <description>&lt;p&gt;When I was a teenager me and some friends were obsessed with Sonic. We would play Sonic games in the woods &amp;amp; in the playground a school, we were not cool. We even designed levels and came up with new characters for games we hoped we might one day make.&lt;/p&gt;
&lt;p&gt;Skip forward some 30 years and I find myself with time and some skills in programming, so I’m going to have a stab at game development. I won’t be making Sonic games, but I’m going to learn what I can. I’ve been working through some tutorials and getting started with the basics. It’s not like anything I’ve done before and I’m excited to write about what I learn along the way. I hope as my kids grow, it will be fun to make games with them. I have no illusions of ever making any money from this hobby. It’s purely a way to learn something new and have some fun along the way.&lt;/p&gt;</description>
      <content>&lt;p&gt;When I was a teenager me and some friends were obsessed with Sonic. We would play Sonic games in the woods &amp;amp; in the playground a school, we were not cool. We even designed levels and came up with new characters for games we hoped we might one day make.&lt;/p&gt;
&lt;p&gt;Skip forward some 30 years and I find myself with time and some skills in programming, so I’m going to have a stab at game development. I won’t be making Sonic games, but I’m going to learn what I can. I’ve been working through some tutorials and getting started with the basics. It’s not like anything I’ve done before and I’m excited to write about what I learn along the way. I hope as my kids grow, it will be fun to make games with them. I have no illusions of ever making any money from this hobby. It’s purely a way to learn something new and have some fun along the way.&lt;/p&gt;
&lt;p&gt;I’m landed on using &lt;a href=&#34;https://godotengine.org/&#34;&gt;Godot&lt;/a&gt; as my tool of choice. It’s open source and runs on my computer well enough. I’ll be starting simply with 2D games and seeing what I can build. I may also get to look at making some of the artwork in time, but for now, there are plenty of free resources out there to get started with.&lt;/p&gt;
&lt;p&gt;So funny mistakes have been made already, shooting gigantic fireballs that go nowhere, mobs chasing me way too fast. I’ve also overcome some challenges, things that I thought would be really difficult, like preventing mobs spawning in a particular location so they don’t get stuck in the terrain.&lt;/p&gt;

  &lt;figure class=&#34;center&#34; &gt;
    &lt;img src=&#34;fireballs.gif&#34;  alt=&#34;fireballs gone wrong&#34;   style=&#34;border-radius: 8px;&#34;  /&gt;
    
      &lt;figcaption class=&#34;center&#34;  style=&#34;color: black;&#34; &gt;fireballs gone wrong&lt;/figcaption&gt;
    
  &lt;/figure&gt;


&lt;p&gt;I’ll be adding what I’ve made to &lt;a href=&#34;https://github.com/mattous/godot&#34;&gt;this repo&lt;/a&gt;, mistakes and all. I’ve done the basics added a player, some mobs that respawn and chase you. Currently working on level generation, which has mostly been copied/pasted from a tutorial. The mobs no longer chase me around the map, but they are at least spawning now.&lt;/p&gt;
&lt;p&gt;It’s been a big learning curve for sure. I expect I’ll share some of what I learn along the way here. If anything I make actually turns into a full game, I’ll be pretty surprised. It’s really early days yet, but I do have a bunch of ideas about what sort of game I would make. I just need to figure out the basics first.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Hello World</title>
      <link>/posts/hello-world/</link>
      <pubDate>Thu, 24 Nov 2022 20:47:08 +0000</pubDate>
      
      <guid>/posts/hello-world/</guid>
      <description>&lt;p&gt;&amp;#x1f4a5; Coming soon!&lt;/p&gt;</description>
      <content>&lt;p&gt;&amp;#x1f4a5; Coming soon!&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>About</title>
      <link>/about/</link>
      <pubDate>Thu, 24 Nov 2022 06:52:06 +0000</pubDate>
      
      <guid>/about/</guid>
      <description>&lt;p&gt;I’m Matt Hardy, I live in Leeds, West Yorkshire with my wife &amp;amp; 2 children.&lt;/p&gt;
&lt;h1 id=&#34;work&#34;&gt;Work&lt;/h1&gt;
&lt;p&gt;From 2010 to 2024, I worked for the debt counselling &lt;a href=&#34;https://capuk.org&#34;&gt;Christians Against Poverty&lt;/a&gt;. I had various roles in the IT department but the majority of my time there has been as a Linux Systems Admin focusing on DevOps type work.&lt;/p&gt;
&lt;p&gt;I joined the Civil Service as a DevOps Engineer in 2024. I write about what I do here sometimes.&lt;/p&gt;</description>
      <content>&lt;p&gt;I’m Matt Hardy, I live in Leeds, West Yorkshire with my wife &amp;amp; 2 children.&lt;/p&gt;
&lt;h1 id=&#34;work&#34;&gt;Work&lt;/h1&gt;
&lt;p&gt;From 2010 to 2024, I worked for the debt counselling &lt;a href=&#34;https://capuk.org&#34;&gt;Christians Against Poverty&lt;/a&gt;. I had various roles in the IT department but the majority of my time there has been as a Linux Systems Admin focusing on DevOps type work.&lt;/p&gt;
&lt;p&gt;I joined the Civil Service as a DevOps Engineer in 2024. I write about what I do here sometimes.&lt;/p&gt;
&lt;h1 id=&#34;social-media&#34;&gt;Social Media&lt;/h1&gt;
&lt;p&gt;&lt;a href=&#34;https://twitter.com/mattous&#34;&gt;Twitter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/in/matt-hardy-985250200/&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/@mattous&#34;&gt;YouTube&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/mattous&#34;&gt;GitHub&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.twitch.tv/m4ttous&#34;&gt;Twitch&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&#34;ancient-history&#34;&gt;Ancient History&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Some really old blogs I used to write on.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;2005 - 2008 - Personal Blog - &lt;a href=&#34;http://mattousblogous.blogspot.com/&#34;&gt;Mattous Blogous&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2008 - World of Warcraft Blog - &lt;a href=&#34;http://worldofmattous.blogspot.com/&#34;&gt;World of Mattous&lt;/a&gt;&lt;/p&gt;
</content>
    </item>
    
  </channel>
</rss>
