Features are planned in sprints. Add a widget here, remove a widget there. We end up with no design principles or vision, just a Frankenstein monster of junk.
His process sounds a lot like (dare I say) waterfall. Spending a long time in the design phase until you know what you want to build.
I think where Agile goes wrong is people thinking that you don't need someone who is actually experienced and good at writing software like this (like Atkinson), you can just pick a random individual off the streets who a lot of the time can't even code, and have them take a theoretical course about writing software like this.
What’s the scenario, someone has launched an elaborate ARP cache attack in order to MITM a website about roads on Hawaii in order to get you mildly lost so that you have to pull over and look at Google Maps for directions, costing you an extra minute of travel time?
That said, well done for making this.
Instead it was gatekept for grifters in order to separate gullible teenagers from their allowance.