how to validate hardware ideas