To be fair I think all of that is good advice if you work at a certain kind of company. At my place of work I don't think any of those apply, nobody tracks your hours for example and you can work from home if you want so the never be late doesn't really work.
And this is from a reasonably sized company (~1500 full time staff)
And this is from a reasonably sized company (~1500 full time staff)