Problems with this approach User problems: Easy to make mistakes Lot of similar work Programmer problems: Easy to make mistakes Lot of similar work