At the forge: thinking about APIs