Okay, but now explain Hard and Soft
This is a most excellent place for technology news and articles.
Okay, but now explain Hard and Soft