@jalcine @nasser like we forget what we're going to write if it doesn't already have lots of opinions! when writing a Big Thing the architectural choices hint at how it should be extended and such
when it's a small thing there's less patterns you can latch onto, everything is New, maybe you write less code but it's closer to the root of the semantic reasoning if that makes sense
tldr writing a 30 line macro to use it in a 2 line way is way more fun than deleting 15 lines and adding 15 lines (because i'm growing an existing thought rather than starting over)
but i grew into this amount of complexity and that's a self-assuring path, like we learned programming from mashing apis [like this one](https://discord.js.org/#/docs/discord.js/main/general/welcome) together until fire