Experimenting with Snap by writing blog software