You can run with cancer but it's not easy cover image

July 15, 2019

You can run with cancer but it's not easy

Running saved my life. It also helps my mental health if I'm honest. So, having cancer wasn't going to stop me getting out there. Or was it? Bladder cancer leaves you prone to needing to pee - and pee immediately.  Needing to go has no regular pattern....

Read

How cancer f**ks you up - part 1 cover image

July 13, 2019

How cancer f**ks you up - part 1

I have bladder cancer. But I'm not ill as such and I'm in no way suffering as badly as some poor folk who also have cancer. But cancer has f**ked me up. Here's the story... Context is everything. So let me start by saying my prognosis is very good. I'm...

Read

Writing about cancer is probably a bad idea cover image

July 12, 2019

Writing about cancer is probably a bad idea

Writing about a medical condition like cancer is scary. It’s a big subject and it’s easy to get things wrong. The first question is: why would anyone want to write about cancer? For me, the answer is simple. I want to show that having cancer isn’t...

Read

The best way to comment your code cover image

July 11, 2019

The best way to comment your code

All developers know that they should comment their code. Yeah, they do. So how come so many still don't? Why do simple comments so often get left out of the source code? Here's the best reasons for commenting your code... Most editors and IDE's have...

Read

Cyclomatic complexity: a fancy name for a simple concept cover image

July 9, 2019

Cyclomatic complexity: a fancy name for a simple concept

Writing code is fraught with problems. One of those problems is letting the code get more complex than it needs to be to achieve its purpose.  I first came across Cyclomatic Complexity (CYC) when I was looking for a way to review some code. I wanted to...

Read

July 9, 2019

Why running?

Running is hard. So hard that you'd have to be a bit tapped in the head to want to do it willingly. Yet millions of people do. So, why do we all like subjecting ourselves to the huge levels of pain...

Read

July 8, 2019

Why form should always follow function

There's devilment in building websites. And it's found in the juxtaposition required between creativity and functional excellence. Your average web site demands that form should follow function. It...

Read

July 7, 2019

5 ways to improve your running photos

I'm not a photographer but I do like taking the odd snap while I'm out running. And I've learned a thing or two. I'm not going to try and tell you how to take better photos. These are a few things...

Read