Keeping a clean git history

Is it just me? I can’t stand a messy git history. Full of unnecessary merges and commits. With messages such as: “Oops…” “Forgot to add a file” “Fixed a bug” Making it difficult to look back and find why and when certain changes were made. And what’s with…

Read this article

"The fastest way to remove crap from your system… Is to put no crap in your system"

This is a quote from a talk by Alberto Brandolini that I've just watched. It isn't a new message and I'm certainly not the first person to say it. However I think it’s a point that’s important enough that it’s worth re-iterating every once in a while.…

Read this article

I've Forgotten how to Read (kind of)

Ok, this may be a little over the top. I've not actually forgotten otherwise I wouldn't be able to write this post now. However a couple of months ago I realised that no written word could hold my attention for more than a few minutes. It used to be that…

Read this article

12 Achievements to Unlock

At the pub the other day I was speaking to my friend Macs Dickinson and he was explaining that he gave himself 30 targets for the year. It got me thinking, maybe I should do the same. I thought 30 may be too many for me so I've gone with…

Read this article

Dark Matter Developer != Bad Developers

About a year ago Scott Hanselman wrote about dark matter developers. I'd be surprised if you hadn't heard of the term already. The problem is, in the last couple of weeks I've seen people using it as a derogatory term, which it's not. They were calling them bad, which they…

Read this article

Step away from the Keyboard

Recently I'm becoming obsessed. I'm spending my days sat in front of the computer either coding or scouring the web for new information on how to code better. I need to stop this. It's not healthy. As an example of a day for me. Get up, read about the latest…

Read this article

Why Developers should go to Conferences

Conferences. Chances are you've not been to one. Chances are you want to but just have not had the opportunity. They are often expensive affairs and its hard to justify the cost and time you will need off to your boss. The thing is though, they are really important. Outside…

Read this article

My first talk and what it Taught Me

For those of you who don't know, I did my first talk a couple of nights ago (29/8/2013) at Leeds Sharp. It was on Nancy and I think it went pretty well. However, I've already noticed a lot of ways that I need to improve. I organised my…

Read this article

Why I'm no longer giving up on C#

For while now I've been getting bored and annoyed with C#. Its not that its a bad language, its just that when you look around the web there seems so many other languages that seem so fluent to write. NodeJs, Ruby, Javascript, Cloujure. These languages are all the rage at…

Read this article

Saving Key Strokes can bring a World of Pain

Developers seem to fall into two schools of thought on this one. Limit the amount of code you write or leverage the syntax to assure no mistakes are made. I've flirted between the two, but right now I'm heavily in favor of the latter approach. What am I talking about?…

Read this article