Reading the article, the author doesn't actually define the work of either.
A travel agent's job is very specific. Plan travel, buy tickets, help make decisions. With the internet, that job is no longer important.
If someone can define a developer's job and how a regular Joe can do all those things, thatll be helpful.