Explorable explanation, how to make a good puzzle:
https://auroriax.com/puzzle-explorable/
Related to this article:
https://www.rockpapershotgun.com/how-to-make-a-puzzle-game
Optional watch: More vintage Jonathan Blow content:
http://the-witness.net/news/2011/11/designing-to-reveal-the-nature-of-the-universe/
Play one GRID BASED puzzle from thinkygames:
https://thinkygames.com/games/