~ 1 min read


Hi, I’m Ian.

I’m a software engineer living in Cardiff in the UK. I run a small software development company, Nifty Digits Ltd which specialises in Python. I also host a YouTube channel where I talk about topics on software development.

Here I publish my thoughts on anything that takes my fancy - and I have done so for the last 20 years! A lot has changed in that time for me.

I hold a PhD in Computer Science from Cardiff University. Probably the most valuable skills I learnt whilst writing it were about myself, rather than anything in my final thesis.

I’d love to heard from you if you found anything useful or want to discuss further. The quickest way to get in touch would be via twitter or alternatively any of the other services I use in the sidebar which I check in on less frequently.

NB: I’m an amazon associate and some of the product links on my site may earn me a referral commission at if you buy a product through them. This comes at no extra cost to you and helps support my writing here.