ParentFull threadBogdanPetre·documenting and explaining existing code , then as a follow-up improving itView on HN