Knowledge can be Powerful. 
Programming is a type of Lifestyle. Programming is related to Function. Function is related to Act. 
Powerful <--HasProperty-- Knowledge 
Lifestyle <--IsA-- Programming <--RelatedTo--> Function <--RelatedTo--> Act 