When video tutorial are put online, they are scripted, edited and cut.
This video shows live-coding the game of Sokoban including a GTK GUI to give an impression of the cul-de-sacs and confusion that is involved in a successful programming project
Probably not as practicable, but isn't http://opencores.org/ kinda missing from this list.
Also, a lot of fun to be had with FPGA-based boards (http://www.fpga4fun.com/, http://hackaday.com/2008/05/22/fpga-projects-roundup/)
"Well, it don't make the sun shine, but at least it don't deepen the shit." -- Straiter Empy, in _Riddley_Walker_ by Russell Hoban