Remix.run Logo
My first patch to the Linux kernel(pooladkhay.com)
92 points by pooladkhay 3 days ago | 9 comments
ashwinnair99 2 hours ago | parent | next [-]

The first one always takes way longer than the code itself deserves. Most of the work is figuring out the unwritten rules, not writing the patch.

fooker an hour ago | parent | next [-]

This is a big problem in open source that seems taboo to discuss.

In my opinion, unwritten rules are for gatekeeping. And if a new person follows all the unwritten rules, magically there's no one willing to review.

I think this is how large BFDL-style open source projects slowly become less and less relevant over the next few decades.

cromka an hour ago | parent [-]

Agreed. The level of aggressive gatekeepers is just crazy, take Linux ARM mailing list for example. I found the Central and Eastern Europeans particularly aggressive there and I'm saying this as on myself. They sure do like to feel special there, with very little soft skills.

yu3zhou4 2 hours ago | parent | prev | next [-]

Can confirm that it also happens in other complex systems! Still a lot of good time and the novelty factor helps with pushing through

seb1204 2 hours ago | parent | prev [-]

Sand that after so many years these rules are still not written down.

ngburke 30 minutes ago | parent | prev | next [-]

Sign extension bugs are the worst. Silent for ages then suddenly everything is on fire. Spent a lot of time in C doing low-level firmware work and ran into the same class of issue more than once. Nice writeup, congrats on the patch.

foltik an hour ago | parent | prev | next [-]

Well done and great writeup! Any idea why the bug hadn’t shown up sooner, like when running self tests?

yu3zhou4 2 hours ago | parent | prev | next [-]

Congrats and happy for you, you had a lot of fun and did something genuinely interesting

mbana 2 hours ago | parent | prev [-]

I love these kind of posts.