We tend to dream code before we actually implement it.