PWM is the only useful way to drive an LED and the people who deny this are, to me, hilarious. In fact for the author's stated use case of low light conditions PWM really is the only way to do it without wrecking accuracy (and efficiency).