Forward compatible hardware detection
Being a softie, I'm currently fighting some hardware techies on a hardware detection mechanism. I feel like it should be possible to build a detection/discovery mechanism that is 'future proof', in a way that the detection software, built today, will be able to recognize a limited set of properties of all hardware versions developed in ...