Latest Posts

Red green refactor

During my talk at CamPUG, someone asked me a question about my unit tests. "When you tested this did you do it the right way, i.e TDD style of writing the test, getting it to pass then modifying the code, or...?" And I guess I kind of lied. I've spent the past few weeks since EMF Camp looking over...

Read More »

Public speaking week

A few months ago I went to my first Cambridge Python User Group. On this particular occasion the talk was on creating a B compiler which I found fascinating. The evening ended with, as is usual for CamPUG, going to the pub, but also Tibs attempting to cajole everyone in the room into signing up for...

Read More »

Planning a trip

Over the last few months, the plan for what I'm doing for my summer holiday has changed quite a bit. I started out planning to go to Yellowstone with my parents. Then I expanded that trip to nip and see a friend in LA, and a friend in San Francisco. Decided I didn't fancy seeing Yoghi bear quite y...

Read More »

Opensourcing my Final Year Project - a lesson in python versions

TLDR: here's the binaries/installers for my final year project. I'd appreciate people having a click through: Mac Windows Over the past few months I've been trying to create installers for Windows, Mac and Ubuntu for my final year project, Music Library. Despite some issues with Windows DLLs, I've s...

Read More »

Do I use an Arduino or a Raspberry Pi?

I commonly get asked the above question by friends who want to get into hardware prototyping for the first time and have a project idea. I thought I'd share my input and show the questions I normally ask in the form of a flow chart. Some notes based on feedback: Multithreading can be done on an ardu...

Read More »