Technology Hard Trends