It's a good post. One thing great companies get right, is to value the engineers that are working on the codebase. If an engineer is or feels under-paid and they get a competing offer, it's already too late to try and retain them. There's always someone out there that can/will pay 10 or 20% more, so, expecting to retain top engineers at the 70th percentile salary is going to be a futile exercise.