The gist of the article is significant but the title may be misleading. Agile, iterative is just another way to approach development but still deadline will always matter as long as you are shipping to a paying customer. What needs to change is the mindset to interpret what a deadline really should mean.
Overall nice writeup. I code for hobby and professionally. No matter what you name it or call it, or package it, whether you want it or not, deadline as it is originally interpreted is going to stay for a long time.
Having said that a ideal life for a developer will be a life without deadlines ☺