> writing it taught me more about UI systems than I ever would have learned by sticking to established solutions alone
But less if you had spent a fraction of that time just learning about established solutions and hacking around those
(ironic indicator: the first button on the page reflows on first click, so an example of bad UI)