Great read, shared on LinkedIn.
A theme I appreciate in your writing is one of equity. I wholeheartedly believe that the opportunity gap plays a huge role in who gets to sit in the chairs of the best programmers/product leaders of our time. Exposure at early age (as we know from early child development) makes a huge difference in life outcomes. For those in disadvantaged situations to start with, this type of opportunity has even more stakes.