Matthew Lang avatar

Matthew Lang

Family guy and web developer

I didn’t realise how amazing and creepy the autosuggestion is on the iOS keyboard. It managed to suggest most of my usual message for a WhatsApp group message.

A few thoughts on the UK general election

I don’t tend to comment on political news, but I thought it would be a good chance to round up some of my own thoughts on the UK general election.

It was touted as being a night that will change the British politics in a huge way, but honestly, I don’t see anything that grand other than the big gains made by the Conservatives and the SNP. There’s been a mild shift of power, nothing more.

Brexit is happening

With a clear majority, the Conservatives will now see Brexit through. There will likely be months, probably years of negotiations ahead, but the first step in leaving the EU will be done by the end of January.

Nationalism is here

There’s a growing sense of nationalism between England and Scotland. Voters in both Scotland and England want what they think is best for their own country, however the results are wildy different.

With a huge landslide in Scotland, voters are still backing the SNP who will now push for another independance referendum. It’s clear that Scotland wants something different that Westminister isn’t offering.

In voting for the Conservatives, voters in England want Brexit done.

Labour leader woes

Labour needs a new leader. It’s hardly suprising that the Conservatives got back into power this morning with Jeremy Corbyn as the leader of the Labour party. He has been continually criticsed for his leadership, policies, and lack of stance on Brexit.

What’s ahead?

In the past I voted in the Scottish independance referendum to remain in the UK and in the EU referendum I voted to remain in the EU. If I had to do both votes tomorrow, I would still vote to remain in the EU, but my vote on Scottish independance may be changing. If I were to vote today on Scottish independance, then I would probably vote for it.

I don’t have all the facts about Scotland being independant, but it’s clear now that Scotland wants something very different to England. Going independant is a big step for Scotland, but perhaps it is time for a change.

A big day tomorrow for the UK. I’m not holding my breath for a positive outcome though.

I sat down last night and managed to get three-quarters of the way through a feature for a Rails app.

This morning I realised there was an easier way to delivering the feature. I trashed my original idea and wrote the full feature on the train in ten minutes.

This happens so many times in programming.

Pretty productive morning already.

Read a chapter from my book using the Kindle app and pushed a code change up to a Rails application using Textastic and Working Copy.

All from my iPhone.

We had a great time this morning having breakfast with Santa at The Bothy restaurant in Glasgow. A hearty breakfast was followed by a story with Santa, and then there was that all-important matter of seeing if you were on the naughty or nice list. Thankfully, Drew made the nice list!

Where does the open source community go after GitHub?

The decision by GitHub to renew their contract with the Immigration and Customers Enforcement agency is still a significant point amongst developers. Despite several GitHub staff who have quit over the decision, it still looks like the company will not back down.

There is now an open letter and petition from many of the open-source contributors and maintainers who chose to host their projects on GitHub. In it, they are asking GitHub to cancel the contract and commit to a higher standard when it comes to making business decisions that have an ethical impact.

I think it’s excellent that organisations are being called into question about their business dealings. However, what happens if a company doesn’t change its position on an ethical stance.

If GitHub doesn’t cancel the contract, will we see a mass migration of projects away from GitHub? That’s an option. That is until the next source code hosting is called into question about a business deal.