Developing Programs in WorkShop