Software and programming is an amazing feat of engineering. Everyone should be proud of what they’ve contributed, no matter how big or small their part in the process is. From some video game software, through to a much larger full scale operating system, software and communities have been a thing since, well, always. Programmers may typically be associated as unsocial folk, but they are amongst the most social and co-operative people I’ve met. Not everyone may feel the same, but I thought I’d talk briefly today about community projects and how they make such a difference to everyone who’s ever used a computer.