> I always ask about deadlines. I believe not doing so is highly unprofessional.
To be fair though, the article didn't say no deadlines; it said propose your timeline, meaning (if I understand it correctly) let the client know your availability as well as how long it normally takes you to do tasks like this. The client then will either accept your terms or look for another designer.