This morning I went to write an article outlining a few tips about implementing a progressive web app. But when I went to introduce the topic, I again encountered what was the hardest part about the whole thing: I have a really hard time describing what a progressive web app actually is.