The people I know who have done it best are a friend's parents. They are both general practitioners and just gradually scaled back how many hours per week they worked, and gradually filled the time with various community and outdoor activities (church, choir, book clubs, hiking, biking, etc). My aim is to do the same, but I think I need to shift from being a tech employee to some kind of consulting to do that since scaling back is seen as weakness in corporate culture.