Thursday, August 28, 2014

Checkbox Project Insights

Another day behind us. Another day hacking on the Checkbox Project.

Today we got a few issues on the 3.2 SRU kernel for precise. I've recorded a short explanation of how the SRU process looks like from our (Certification) perspective. We're investigating those to see if those are kernel problems or test bugs.

I've started the day by working on a few code reviews and SRU reviews. The bulk of the time was spent on the new validation subsystem for Checkbox. As before, you can see most of that via the Live Coding videos, specifically episodes #17, #18, #19 and #20) on my YouTube channel.

You can always find us, checkbox hackers in #checkbox on freenode. If you care about testing hardware with free software, join us!

Tuesday, August 26, 2014

Live Coding Experiment


Last week I've started doing recording videos of me, coding, live with screen sharing  and background context on everything I do. I did this to increase transparency of FOSS development as well as to increase awareness of the Checkbox project that I participate in.

I think while the actual videos are a bit too long for casual watching the experiment itself is interesting and worth pursuing.

I'm recording about 3-4 videos a day. I'll try to focus on making the content more interesting for both casual viewers that bail out after a minute or two and my hardcore colleagues that sometimes watch those to get up-to-speed about new feature development.

In any case, it is out there, in the open. If you want to talk to us, join #checkbox on freenode. Ping me on Google+. Browse the code. Improve translations or get involved in any other way you want.

Lastly, for a bit of self promotion, have a look at the latest video

Friday, August 22, 2014

Live coding videos

Today I was experimenting with coding live, on air with google hangouts. It is an interesting idea IMHO as it adds visibility to a process that is done in the open but rarely transparently in a way others can watch and learn from.

I've recorded two videos today:  Live coding: adding a man page for the new category unit and Live coding: fixing bug If you want to see how I work (including and all the mistakes I make :-) do watch them and give me feedback so that I can get learn and get better at it.