I don't understand how these articles are related. Please, elaborate.
Regard tests please read my article it will guide you to test only things that matter.
Any test is not free, it consumes code and mental effort. It is not worth testing trivial true=true, or path almost no user will take, or errors that will not damage a user or a company.
In software development the backlog is endless. It is an art of choosing what to do next. You may spend your time testing true=true, or deliver value for your customers. What would you choose?