Your first attempt may take days, but technical knowledge builds (html, json, xml, etc.). Successive attempts to solve other problems grow shorter. It is very satisfying to conquer one of these challenges. Keeps the brain involved.
Some have a collection of traits that makes this possible. Investigate the problem, understand discrete parts, and most importantly, persist through the many failures. For whatever reason, when you see #REF, it is a personal challenge. Most users feel the failure and give up.