finishing first draft of what ist programmieren?