The JavaScript for..in
loop is broken. It’s not broken in the scope of what it was designed for, but it’s broken in the way that people expect it to work.
Senior vice presidents [at Microsoft] sometimes review UI designs of individual features, a nod to Steve Jobs that would in better days have betokened a true honor but for its randomizing effects. Give me a cathedral, give me a bazaar — really, either would be great. Just not this middle world in which some decisions are made freely while others are made by edict, with no apparent logic separating each from the other but the seeming curiosity of someone in charge.