pragamatic programmers first example scaffold