build-on-others-commitment-and-your-own-xdtqiv4l