it always feels so weird writing apps when most of the time i write libraries.
in libraries you try to accomodate for every possible usecase, while in apps you can just do whatever works. most of the time you don't need to future-proof, because you can always just refactor or add features without worrying much about breaking shit.
it just.. requires a very different mindset, and every time i switch it always feels very wrong to just *do whatever works*
i kinda got better at this over time thanks to my job - i got scolded on code review for accomodating for use-cases that weren't used in the app at all at first, but i still can't not have thoughts like "what if we want X later"