personal design docs based on various sources and experiences