To these fine tips I would add: ‘test on as many devices as you are reasonably able’. Something can look fine on your laptop but lousy on the platform for which you are aiming to disseminate.
Testing on a reasonable amount of different screens (and software-based filters etc.) is excellent advice for too many people forget this. Of course that's also always a money, time or motivation (goal) question...
...and different screen brightness levels