Dress is related to General. General is related to Person. Person wants (to) Jewelry. 
Programming cannot be Simple. Simple is the opposite of Difficult. Difficult is related to Challenge. Challenge is a type of Objection. 
Dress <--RelatedTo--> General <--RelatedTo--> Person --Desires--> Jewelry 
Programming --NotHasProperty--> Simple <--Antonym--> Difficult <--RelatedTo--> Challenge --IsA--> Objection 