Earlier quoted context omitted.
Well the worst (or even simply "kinda bad") are so much worse that it's not hard to believe and even bigger gap exists.
I once spoke to a guy that literally did not understand the lifetime scope of local variables nor how simple field assignment worked (a.x = y). I don't mean this in an esoteric, edge-case, way, but quite literally. I asked him why he didn't hire some devs to do the work for him, and his answer was "most devs are terrible and I've not found people that are as good as me". The downward range goes very, very deep. And t…
To be fair, a lot of that six months was probably just nailing down the requirements. Your rewrite enjoyed having that design work already done.
I'd argue that building applications is 90% design, 10% code. The code part can balloon to a greater fraction if the developers are not competent enough of course.