News for hackers. Stuff that matters.
Re:Ladybird browser spreads its wings by pixelatedindex on Friday June 21, 2024 @03:32AM (#40747074)
For a newbie like me who isn’t like a software eng wizard but is willing to put an hour or two every day, is a project like this a great way for me to learn and contribute? Or is it still so pre-alpha that you need deep domain knowledge to contribute and have an impact?
Re:Ladybird browser spreads its wings by boneitis on Friday June 21, 2024 @04:09AM (#40747273)
I remember encountering this blog series of Chrome architecture articles[0] and telling myself I need to read through it (and, to date, still never have :)

Maybe it is of interest. (archive.org snapshots suggest it dates back to early 2022, although a prior HN (re-)submission claims 2018.)

[0]: https://developer.chrome.com/blog/inside-browser-part1

Re:Ladybird browser spreads its wings by pixelatedindex on Friday June 21, 2024 @12:33PM (#40751212)
Whoa, incredible resource. Thank you!
Re:Ladybird browser spreads its wings by gaazoh on Friday June 21, 2024 @03:51AM (#40747175)
I think it's a great project to learn and contribute. The scope is very broad, so there are plenty of different areas to contribute to, including not-so-advanced functionality. For example, the initial find-in-page feature was introduced just a few week ago[1] and the core logic relatively simple.

Plus, the build process is well documented and works out of the box (at least on Ubuntu in my experience) and the community is nice and welcoming.

[1]https://github.com/SerenityOS/serenity/pull/24480

Re:Ladybird browser spreads its wings by shiroiushi on Friday June 21, 2024 @04:38AM (#40747462)
>Plus, the build process is well documented and works out of the box

Yeah, that seems to be a huge problem with many larger FOSS projects.

Re:Ladybird browser spreads its wings by tterras on Friday June 21, 2024 @03:41AM (#40747114)
Even if not pre-alpha, building a browser needs deep domain knowledge. But on the other hand, after some time you will be rewarded with very, very useful knowledge of how the web actually works. The start would be pretty rough but if your daily work lacks the challenge then I would encourage you to try contribute :)

(Not affiliated in any way)

Re:Ladybird browser spreads its wings by oefrha on Friday June 21, 2024 @05:44AM (#40747866)
I’ll be that guy and point out that if you have to ask this question, it may not be the best personal fit. Unpaid open source contributions work the best and last the longest when they scratch your personal itch. Find a bug or a missing feature in a piece of open source software you use all the time; find an abandoned project you need and try to improve it; or build something you want but doesn’t yet exist. Forcing your way into open source through a large project that is not in any way special to you in order to learn, build your personal brand, etc. may not be the most sustainable source of motivation. But who knows, maybe that also works for some people.
Re:Ladybird browser spreads its wings by pixelatedindex on Friday June 21, 2024 @12:33PM (#40751204)
> Unpaid open source contributions work the best and last the longest when they scratch your personal itch. Find a bug or a missing feature in a piece of open source software you use all the time

Most of the open source software I use are really rock solid, so I’m not sure what bug or missing feature I would be able to add. I also think as a newbie it’s perhaps useful to work where I can learn a lot in a short amount of time. Those dopamine hits can be pretty awesome :)