I'm not sure how you're able to conclude that the guidelines are bullshit just because he himself fails to adhere strictly to them. All authors break their own guidelines from time to time.
I feel like this is something the HN audience should be familiar with. At least I personally know a lot of guidelines for creating maintainable software, but there are a host of conditions which will cause me to bypass them anyway.