Sometimes I have to help people work on so-called Legacy Code, which is loosely defined as code that developers are afraid to change. Over on the company site I wrote a blog post about dealing with legacy code.

A lot of developers, at the mere smell of legacy code will shout to redevelop from scratch, to seek out the latest new shiny and rebuild the product from the ground up. There can be benefits to that, for sure, but it isn’t the only way. I’m almost a fence sitter on this one, but if pushed I’d probably fall on the Maintain Legacy side of the fence. I don’t think it’s a black and white decision, though.

Read more...

Top PHP Frameworks

  • 2020-07-08
  • ~1 minute read

I read an article recently about the Top Ten PHP frameworks that listed the frameworks in order of popularity (although I’m not sure of the source of that data) and outlined some of their strengths.

I’ve used a few of the frameworks on the list to some extent or another (3 out of the top 4) and whilst there are definitely things I like about front runners Laravel and Symfony there are times when I wonder if they’re a bit over complicated for the majority of web development.

Read more...

Soldiers Hymn

  • 2019-07-24
  • ~3 minute read

These days the world can seem a scary place. Extremism of all kinds is on the rise. People are scared and confused and they are lashing out.

More than ever it seems that this world needs love, hope, mercy and justice. Those are all themes you find running through the Old and New Testament. Sometimes as Christians we get a bit focussed on eternity, but that’s only part of the story.

It’s been a while since I’ve shared song lyrics on a blog, but I recently used my Google Rewards and downloaded an album that has been on my Google wishlist for a while. This song was on there and I thought I’d share the lyrics with you.

Read more...

One of the biggest financial drains on any family is the home. Whether you rent or you buy there are pros and cons. If you buy you eventually pay off your mortgage, but by the time that happens the house is 15, 20, 25 years older and now requires more ongoing maintenance. If you rent you can’t personalise or upgrade your house and there’s always a chance you can be asked to move.

What if you could find a way of increasing the pros and reducing the cons by combining the two approaches?

Read more...

Our Father’s Day started fairly quietly, but turned out to be a bit of a surprise. We’d been watching the weather through the week and making a few plans and backup plans for the day. Then Isaac woke up not feeling great and on top of that the weather looked worse than we had expected.

Thankfully Isaac improved quickly and we were able to think of something to salvage the rest of the day. We decided that a National Trust property made sense, as we’re members, and that we wanted to try a new one. Ideally we were hoping to find one where we could take Willow, but it’s not always possible.

A quick search on the National Trust website (which works really well) showed us a few options. We eventually decided to give Barrington Court a try, which was only about an hour from us.

Read more...