also lunya now

(replying to Iwasawa 🌟 (one hikari of too many))

@hikari
as a kernel enthusiast (TM) i can tell you that yea, there's not too many people who like to work on that sort of stuff (and most - like me - just roll their own because it's way more fun and even more abandon their projects early on because it's a lot of work) and i can't imagine it was a lot easier in '96 xD

so i guess i can see why features that did have an immediate impact on usability (e.g. writing a usb stack) were prioritized over getting the architecture right but the problem there is that it's extremely hard to go and change this sort of stuff later on (a lot harder than changing the architecture of normal software imo) and even harder if you want your implementation to be performant and sane
@mcc

Iwasawa 🌟 (one hikari of too many)

(replying to also lunya now)

@7331 @mcc yeah. i also think people don't appreciate enough that big architectural changes are fucking hard work and the most reliable way to get them to happen is to pay a team of people to work full-time on it. it's very difficult for actual hobbyists to get that stuff done

Saagar Jha

(replying to Iwasawa 🌟 (one hikari of too many))
@hikari @7331 @mcc Actual hobbyists can work day and night on something they find cool though