I use a range of software day-to-day, mostly open-source, and when I find a bug, I’ll fix it, and contribute my changes back; I’ve done this for