What is Nostr?
Michael Maclean /
npub1qs0…6lxu
2024-07-01 19:40:15

Michael Maclean on Nostr: I admire the ambition in the #Ladybird browser project. I hope they do well. There's ...

I admire the ambition in the #Ladybird browser project. I hope they do well.

There's a lot of load-bearing technology that is important but has felt unapproachable, at least to me, over the years. While I could technically learn how a compiler works by staring at the source code or reading the Dragon book, these days something like Crafting Interpreters by Bob Nystrom (npub1px7…qtp0) can give a decent head start to the concepts.

Similarly, databases - Database Internals by Martin Kleppmann (npub1v4k…9wn2) unlocks a lot of the detail on how they work. Phil Eaton (npub1h9q…9rkg)'s blog is also great for this.

There's a few OSes around these days too. Redox by Jeremy Soller 🦀 (npub182u…tdkk) and SerenityOS itself (from which Ladybird was extracted) make me believe it's approachable for a small but motivated team, or even a single developer, to make something new and viable rather than build on Linux or a BSD.

it would be cool if as a side effect of the Ladybird project, browsers could become more approachable. I realise it's likely not a goal, and browsers are astonishingly complex, but it would be nice to see.
Author Public Key
npub1qs0zdf502nvtfzm9cjd3egk8lpn55vs54cyqdjwm33wjmd9c35use06lxu