Why Engineering is Hard?