In the following sentence from a programming book, what does the "launch one final assault on the ivory tower" mean (bolded by me)?
I'll take a fairly opinionated view of what the role of an architect is, and hopefully launch one final assault on the ivory tower.
This is the close of the first paragraph of a chapter in the book, to start explanation from the next paragraph.
I believe "ivory tower" is a religious word describing "purity". This could also mean that "ideal but not practical". And I think "assault" means the attack to it.
So my current interpretation of the sentence is:
"I'll describe my opinion on that, and it's practical contrast to other words from others which are ideal but not practical"
And I think, by putting "one final", he'll trying to express his description could destroy the purity at all.