The Dehumanizing Process

From a post on why the “Start” button has been removed in Windows 8:

In an interview with PC Pro, the company has revealed that telemetry data was a big part of the decision to scrap the Start button and traditional Start menu in Windows 8…Data gathered from the company’s Customer Experience Improvement Program…

OK, while I understand that this is data being acquired from the way Windows is used, and that the data is sent somewhere and analyzed and therefore could be considered “telemetry”, I still think it’s dehumanizing – the article could have said “user behavior” or some other phrase – “telemetry data” just decouples the person from the activity and is a term applied, in the rest of the industry, to machines, not people.



We’re Awful At Distinguishing Great Developers

Software engineering has no qualification standards, and the people who need developers are very poor at identifying/recognizing what a great developer is. The result of this is that there are legions of terrible developers. Our industry is packed with developers who have no business even being in the industry. It’s common to find resumes overflowing with acronyms and claims about their knowledge, which more often than not are extremely exaggerated or just outright falsehoods.

If after you interview a candidate you find that you aren’t completely sure about them, don’t hire them. If you can’t tell if they are good or not, don’t hire them. If 2 out of 6 people on the interview loop are either ‘no’ or ‘maybe’, don’t hire them. The consequence of letting a bad developer in the door is far greater than maybe missing a good one.